Ope*_*way 3 language-agnostic programming-languages
我用C++编程.有时有1000种方法可以做某些事情,并且根据当下的灵感/能量等,我可以选择"正确的"或者不使用,并花10分钟或3天时间来解决问题或找到解决方案或做老板的任务.
当你编程时,你如何应对这种"开放"的情况?用你的直觉?之前喜欢计划很多?
非常感谢
重复,直到我具有实际解决问题所需的功能.
现在检查代码是否足够干净.大多数时候它不会.在那种情况下,重构直到它是干净的.
足够清洁意味着:要么比项目中的平均代码要干净得多,要么干净,因为我能够写出来.无论先前达成什么.
好吧,我必须承认,这至少是我尝试编写代码的方式.
选择可测试性作为副作用的解决方案更喜欢精心设计的解决方案.