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.
32 lines
1.5 KiB
32 lines
1.5 KiB
5 years ago
|
+++
|
||
|
title = "Things I Learnt The Hard Way - Resist The Temptation Of Easy"
|
||
|
date = 2019-07-01
|
||
|
|
||
|
[taxonomies]
|
||
|
tags = ["en-au", "books", "things i learnt", "ides"]
|
||
|
+++
|
||
|
|
||
|
Sure that IDE will help you with a ton of autocomplete stuff and let you
|
||
|
easily build your project, but do you understand what's going on?
|
||
|
|
||
|
<!-- more -->
|
||
|
|
||
|
I'm not denying the fact that IDEs make things easier. The fact is, you should
|
||
|
not rely heavily on their features.
|
||
|
|
||
|
I mentioned before that you should at least know how to [run tests on the
|
||
|
command line](/books/things-i-learnt/tests-in-the-command-line) and the same
|
||
|
applies to everything in IDEs: how to build, how to run, how to run tests and,
|
||
|
let's be honest here, how to find proper names for your variables and
|
||
|
functions. 'Cause, sure, it's nice that the IDE can complete all the names of
|
||
|
the functions, but if the autocomplete feature was off, would you know which
|
||
|
function you need? In other words, have you thought at least 10 seconds about
|
||
|
a good name for your function so you _won't_ need to use autocomplete to
|
||
|
remember its name?
|
||
|
|
||
|
These days, IDEs can autocomplete almost everything, from function names to
|
||
|
even how to name your variables. But using the autocomplete is not always a
|
||
|
good solution. Finding better names is.
|
||
|
|
||
|
{{ chapters(prev_chapter_link="/books/things-i-learnt/outside-project", prev_chapter_title="Don't Mess With Things Outside Your Project", next_chapter_link="/books/things-i-learnt/languages-are-more", next_chapter_title="A Language Is Much More Than A Language") }}
|