You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
369 lines
16 KiB
369 lines
16 KiB
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
<meta http-equiv="content-type" content="text/html; charset=utf-8"> |
|
|
|
<!-- Enable responsiveness on mobile devices--> |
|
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape--> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover"> |
|
|
|
<title>Julio Biason .Me 4.3</title> |
|
|
|
<!-- CSS --> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print"> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css"> |
|
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css"> |
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface"> |
|
|
|
|
|
|
|
|
|
|
|
</head> |
|
|
|
<body class=" "> |
|
|
|
<div class="sidebar"> |
|
<div class="container sidebar-sticky"> |
|
<div class="sidebar-about"> |
|
|
|
<a href="https://blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a> |
|
|
|
<p class="lead">Old school dev living in a 2.0 dev world</p> |
|
|
|
|
|
</div> |
|
|
|
<ul class="sidebar-nav"> |
|
|
|
|
|
<li class="sidebar-nav-item"><a href="/">English</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/pt">Português</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/tags">Tags (EN)</a></li> |
|
|
|
<li class="sidebar-nav-item"><a href="/pt/tags">Tags (PT)</a></li> |
|
|
|
|
|
</ul> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="content container"> |
|
|
|
<div class="posts"> |
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/disclaimer/"> |
|
Things I Learnt The Hard Way - Disclaimer |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/books/">#books</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/disclaimer/">#disclaimer</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>There is one magical thing you need to know when reading this book: It's all |
|
personal opinion</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/disclaimer/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/gherkin/"> |
|
Things I Learnt The Hard Way - Gherkin Is Your Friend to Understand Expectations |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/book/">#book</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/gherkin/">#gherkin</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/expectations/">#expectations</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>Gherkin is file format for writing behaviour tests (BDD). But it can also give |
|
you some insights on what you should do.</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/gherkin/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/integration-tests/"> |
|
Things I Learnt The Hard Way - Unit Tests Are Good, Integration Tests Are Gooder |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/book/">#book</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/unit-tests/">#unit tests</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/integration-tests/">#integration tests</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>The view of the whole is greater than the sum of its parts. And that includes |
|
tests for the whole compared to tests of single things.</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/integration-tests/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-apis/"> |
|
Things I Learnt The Hard Way - Tests Make Better APIs |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/book/">#book</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/unit-tests/">#unit tests</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/layers/">#layers</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/apis/">#apis</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>Testing things in isolation may give a better view of your APIs.</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-apis/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-in-the-command-line/"> |
|
Things I Learnt The Hard Way - Make Tests That You Know How To Run on the Command line |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/book/">#book</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/tests/">#tests</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/command-line/">#command line</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>You know that "Play" with a little something on your IDE that runs only the |
|
tests? Do you know what it does?</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/tests-in-the-command-line/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/throw-away/"> |
|
Things I Learnt The Hard Way - Be Ready To Throw Your Code Away |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-19 |
|
|
|
<a href="https://blog.juliobiason.me/tags/book/">#book</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/code/">#code</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>A lot of people, when they start with TDD, get annoyed when you say that you |
|
may have to rewrite a lot of stuff, including whatever your already wrote.</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/throw-away/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/intro/"> |
|
Things I Learnt The Hard Way - Intro |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-18 |
|
|
|
<a href="https://blog.juliobiason.me/tags/books/">#books</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/intro/">#intro</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>"Things I Learnt The Hard Way (In 30 Years of Software Development)" started |
|
as a simple sequence of toots (the same as "tweets", on |
|
<a href="https://functional.cafe/@juliobiason">Mastodon</a> when I was thinking about a |
|
new presentation I could do.</p> |
|
<p>But why "a new presentation"?</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/intro/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/spec-first/"> |
|
Things I Learnt The Hard Way - Spec First, Then Code |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-18 |
|
|
|
<a href="https://blog.juliobiason.me/tags/books/">#books</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/specs/">#specs</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/code/">#code</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>"Without requirements or design, programming is the art of adding bugs to an |
|
empty text file." -- Louis Srygley</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/spec-first/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/steps-as-comments/"> |
|
Things I Learnt The Hard Way - Write Steps as Comments |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-18 |
|
|
|
<a href="https://blog.juliobiason.me/tags/books/">#books</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/things-i-learnt/">#things i learnt</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/steps/">#steps</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/comments/">#comments</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/code/">#code</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>Don't know how to solve your problem? Write the steps as comments in your |
|
code.</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/books/things-i-learnt/steps-as-comments/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
<div class="post"> |
|
<h1 class="post-title"> |
|
<a href="https://blog.juliobiason.me/thoughts/things-i-learnt-the-hard-way-the-book/"> |
|
Things I Learnt The Hard Way - The... Book? |
|
</a> |
|
</h1> |
|
|
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
2019-06-14 |
|
|
|
<a href="https://blog.juliobiason.me/tags/programming/">#programming</a> |
|
|
|
<a href="https://blog.juliobiason.me/tags/work/">#work</a> |
|
|
|
</span> |
|
</div> |
|
<div class="post-summary"> |
|
<p>Random thought about the previous post about "Things I Learnt The Hard Way".</p> |
|
|
|
</div> |
|
<a href="https://blog.juliobiason.me/thoughts/things-i-learnt-the-hard-way-the-book/"> |
|
Read more... |
|
</a> |
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</body> |
|
|
|
</html>
|
|
|