应该知道的

Posted on Apr 18, 2020
Table of contents:
  • Bad architecture causes more problems than bad code.
  • You will spend more time thinking than coding.
  • The best programmers are always building things.
  • There’s always a better way.
  • Code reviews by your peers will make all of you better.
  • Fewer features for better code is always the right answer in the end.
  • Don’t reinvent the wheel, library code is there to help.
  • If it’s not tested, it doesn’t work.
  • Code that’s hard to understand is hard to maintain.
  • Code that’s hard to maintain is next to useless.
  • Always know how your business makes money, that determines who gets paid what.
  • If you want to feel important as a software developer, work at a tech company.
  1. 你将花费更多的时间思考而不是编码。
  2. 不良的体系结构比不良的代码引起更多的问题。
  3. 最好的程序员总是在构建东西。
  4. 总会有更好的方法。
  5. 同行的代码审查将使所有人变得更好。
  6. 最终,正确的答案就是更少的功能来获得更好的代码。
  7. 如果未测试,它将无法正常工作。
  8. 不要重新发明轮子,库代码可以为您提供帮助。
  9. 难以理解的代码难以维护。
  10. 难以维护的代码几乎是无用的。
  11. 始终知道您的企业是如何赚钱的,这决定了谁能得到酬劳。
  12. 如果您想以软件开发人员的身份感到重要,请在技术公司工作。