diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2018-07-04 07:04:45 +0200 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2018-07-04 07:05:03 +0200 |
| commit | ba2a9102678d74323e512562bf4d230cdc6522b2 (patch) | |
| tree | 61fdabde850a98d61b9b841b6a8d968701cbbb64 | |
| parent | 45fb3475a1900786de4d80d21f94cd6ad85a5cfa (diff) | |
| download | memory-leaks-ba2a9102678d74323e512562bf4d230cdc6522b2.tar.xz | |
Add notes on Fred George's Secret Assumption of Agile
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | technical/reviews/talks.md | 35 |
2 files changed, 36 insertions, 1 deletions
@@ -1,5 +1,5 @@ # Peniblec's Memory Leaks -## still reachable: 3957 words in 7 pages +## still reachable: 4091 words in 7 pages Hi! I am a software engineer interested in [a bunch of things]. diff --git a/technical/reviews/talks.md b/technical/reviews/talks.md index 271f8b7..93ff44d 100644 --- a/technical/reviews/talks.md +++ b/technical/reviews/talks.md @@ -44,3 +44,38 @@ monolithic, sequential application? Metz's response is that nope, this will never happen; they will "cease to care" instead. In exchange, they will be able to make localized changes without worrying about breaking the whole application. + + +# Fred George - The Secret Assumption of Agile + +:::: tags +- Agile +- OOP +- programming methods +- project management +- training +:::: + +Advice on when to refactor: + +- *after* design, *before* writing unit tests for the new stuff: + prepare ground for the addition to fit right in; + +- *after* implementing the new behaviour, *before* integrating. + +Goes over the usual code smells taught during the training he gives +(conditionals, getters & setters, class names ala "Manager", too many +instance variables) + +Mentions a requirement for training "retention": skills must be +applied within a month after receiving the training, otherwise the +rationale will be lost. + +Questions: + +- Does he know of open-source projects that showcase this style of + programming? + - Smalltalk, some NodeJS libraries + +- Does he rely on naming conventions? + - Quite a lot. |
