Answers:
练习,练习,练习。业余爱好项目绝对是个好主意。而且,如果您想学习,最好还是在别人的开源项目上工作,那样您就可以从他们采用的模式中学习。
我建议研究一下dojos和kata 编码。该概念背后的全部思想是,通过对定义明确的可管理实践问题进行实践,可以在自己的代码中出现问题时更好地进行准备。(这些网站比我解释得更好,请务必检查一下。)
侧面要点:测试方面,适当的习惯是尚不完全有规律的一项基本要求。
另外,最后一句话:办公室工作要求您尽快完成每项任务。如果您的工作速度太快并创建了许多错误,那么您就没有完成任务,因为您稍后必须重新执行该任务。这是返工。如果您没有花费必要的时间来学习正确的做事方法,那么您将在短期内为自己创造更多的工作,而不会学习长期的改进方法。实行适当的设计模式对您和您的雇主都是值得的。(也就是说,设计模式经常会被过度狂热或没有背景知识的人过度使用和滥用,但这是另外一个观点。)