如何创建惊人的产品和惊人的代码
我创建产品和服务已有相当长的时间(8年?!)。 我可以肯定地对任何新手或其他开发人员说的一件事就是“计划”。 我知道当您获得新任务,新功能,新项目等时的感觉。在几秒钟内,您正在阅读有关内容或从PM中获取笔记时,便急于回到键盘并加以实施。 我也有这个错误,即使在知道了我上面提到的->“规划”之后,我仍然犯了这个错误。 当您只是着手编写代码并开始编写东西时,这意味着您在打字时浪费了思考的时间,编写代码应该是您最简单的事情,只是将您的想法和想法放入文本中(代码)。 编码时遇到问题,即您遇到的东西是第一次运行时就没有想到的,因此您需要开始更改内容,甚至更糟的是开始修补而不是更改。 这是您的新功能的外观: 80%的思维和设计 20%塑造代码 坐下来,考虑一下您的想法,极端情况,好的情况,坏的情况,网络故障,第三次世界大战开始等。 现在,编写您的伪代码,或者对您的构建块进行线框图设计,以及所有零件之间如何通信。 *加分,学习TDD并加以利用! (下一篇文章可能……) 如果您来到这里,这很容易,只需输入您的想法即可进行编码,现在仅是语法… javascript,python,java,ruby,php 最终它们都是一样的,只是语法和运行方式上有一些古怪之处,但最终目标是相同的,将您的想法付诸实践。 希望您喜欢我的快速晨练,如果可以,推荐并关注我😎