Stackoverflow用户,如何避免使用大型方法创建大型类.截止日期紧张时,你最终会试图将事情放在一起,最终成为一个需要重构的混乱.
对我来说,唯一的方法是从测试驱动开发开始,这有助于良好的类设计和SRP(单一责任原则).
我也看到开发人员只需双击控件并在被触发的事件方法中逐行输入.
你有什么建议?
我想这取决于你的内部流程和任何事情.
在我的公司,我们进行同行评审,所有得到评论的代码必须由另一位开发人员"捣乱",您必须向其解释您的代码.
时间限制是一回事,但如果我查看具有令人发指的长课程的代码,那么我将不同意办理登机手续.
一开始很难习惯,但在一天结束时,对每个人来说都更好.
此外,拥有一名高级开发人员,他是良好的班级设计的冠军,并且愿意并且能够提供示例,这有很大帮助.
最后,我们经常做一个编码'show and tell'会话,在那里我们向同行展示我们的工作,我们不应该用丑陋的代码来做这件事!