プログラミングが複雑になる過程

戦術的と戦略的という言葉を使って戦術的なプログラミングを行なっていると複雑になる特術している

 

 

私は一定の共感を示す

 

 

「Chapter 3 Working Code Isn’t Enough」

—『A Philosophy of Software Design, 2nd Edition』John K. Ousterhout著
https://a.co/aKr7xqj

 

「In the tactical approach, your main focus is to get something working, such as a new feature or a bug fix. At first glance this seems totally reasonable: what could be more important than writing code that works? However, tactical programming makes it nearly impossible to produce a good system design.」

—『A Philosophy of Software Design, 2nd Edition』John K. Ousterhout著
https://a.co/8V5HzTb

 

戦術的な方法の場合は焦点がバグやfeatureの完成となっていると定義されている