ThoughWorks编程体验

最近参加了ThoughtWorks举办的活动,对公司的编程规范有一个大致的印象,希望给对思特沃克公司感兴趣的求职者一些参考。


这是我们做的编程项目的要求:



在最后的评审阶段,大约感觉前辈们对下列要求很重视(重要性依次递减):

1.单元测试

单元测试不一定需要很多,很复杂,但一定要有,对一些基本的对象的功能要建立测试类。

2.功能的完成度

需求应该全部完成,每一个功能不一定要非常完美,但整体功能应该完备。

3.框架的应用

在这次比赛中,使用了前端vue和react框架的小组都进入了前三名,第一名前后端都使用了(将功能解耦)。使用java、C++做界面的小组体现出了劣势。

4.面向对象的思想

要摆脱函数式编程的思维,在项目的一开始就分析题目,按照功能命名相应的类,尽量保证类的功能单一性原则,既方便单元测试,也方便代码的拓展。而且类和函数的命名都要规范直观

5.运行的效率

在绘图中,只绘制更新的部分将消耗更少的资源,如果效率太低会降分。

6.Git管理代码

在项目一开始新建git,进展中,逐步提交。


上一篇:Java中类的实例化过程变量的初始化顺序,以及常见笔试程序阅读题分析

下一篇:Android新手必读的RecyclerView使用总结

猜你喜欢

转载自blog.csdn.net/weixin_40255793/article/details/80649835