ThoughWorks编程体验

参与ThoughtWorks活动后,了解到其编程规范强调单元测试、功能完备度、框架应用等。前端使用Vue和React的小组表现优秀,强调面向对象思想,注重运行效率和Git代码管理。
摘要由CSDN通过智能技术生成

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


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



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

1.单元测试

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

2.功能的完成度

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

3.框架的应用

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

4.面向对象的思想

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值