~/talk

The Art of Clean Code

Talkat Voxxed Days Bucharest 2016 · on Friday, 2016-03-11· [developer-experience]
slides:none on file

Claims practical rules: name things by domain so use domain names like Customer.firstName, avoid abbreviations, drop useless interfaces and keep APIs small, and rename code freely when a better name appears. Enforce parameter and null checks at layer boundaries, prefer Option/Optional or exceptions over sentinel return values, and place constants in the class that uses them. The session reports distilled heuristics from repeated training runs (10+ times) and demonstrates these rules on Java examples.

AI-written summary · about

  1. 0:00Start
  2. 2:14Why Clean Code?
  3. 9:46Name Length
  4. 16:15Act Professional
  5. 16:59Function Signature (2)
  6. 25:00Extract Method Object refactor
  7. 26:26Side Effects
  8. 27:00Temporal Coupling
  9. 27:57Basic Shape
  10. 29:10Data Structures struct
  11. 34:48Feature Envy
  12. 35:56Code Formatting
  13. 41:10Code Expressiveness
  14. 42:25Bad Comments
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.