Re: [请益] 新创刚起步的一些开发疑问

楼主: cjamhe01385 (彻)   2018-04-24 23:59:04
我研究所是在国外念的,作业是教授亲自一行一行地看
所以我们公司也有这些要求,但是因为经过训练,就很容易习惯了 囧
: 1. PR要merge的时候做Squash,因为这样git tree比较好看
这个带我的人也有要求
: 2. function超过一百行,就想要拆出来
我们教授是不超过50行,一行不能超过70个字
还会挑 function 和变量的命名,所以我也是不习惯看太长..
: 3. 完全遵照eslint的规范,任何warning都不能出现
这个有 vscode 提示,都蛮好解决的
: 4. 时常想回去重构程式
这个真的要看时间,但是如果想到有更好的写法,我自己会先记录下来
然后再利用下班时间或是工作有空档再改
: 5. 想把所有异步的function都改成promise
: 6. 想导入TDD以及jest,让系统减少错误发生机率(目前没人会这东西)
之前教授要求每个比较复杂的逻辑都要写 test (unit/integration)
没有写 test 作业会不及格,而且也是鼓励学生用 TDD
现在工作虽然比较没时间写完整,但是正所谓先求有再求好
至少 code coverage 先到个 50%,再依序补上去,我目前也是用 jest
: 7. 注解尽量删除,只留jsdoc,减少封装程式码
这个我们公司到没有要求,但一样教授有要求,所以自己也会写基本的说明
8. readme
我们公司要求写 readme,让接手的人可以更快了解这是做啥,怎么用
: 上面除了第六项其他都开始做了
: 不知道大家的公司的情况是怎么样
我们公司是年资有点久的系统厂,但是还是有这些规定
反而是之前待的新创比较没这些习惯,所以还是看主导的人是谁~
作者: jackblack   2018-04-25 00:04:00
推好习惯
作者: ldkrsi (衰神)   2018-04-25 00:06:00
台湾会逐行看code的教授应该不存在吧XD
作者: wandallin (万大林)   2018-04-25 00:09:00
我们现在是还没养成习惯,因为可能今天决定这样,之后又变另一种做法,还没有规章出来,所以我就有点无所适从...
作者: sharku (明珠求瑕)   2018-04-25 00:10:00
作者: landlord (91)   2018-04-25 00:20:00
希望台湾也有越来越多的教授能这样培养资讯科系的学生让大家从学校毕业到进入职场,中间的gap不会太大至少引起学生对这方面的兴趣,让他们能自己想要去研究
作者: shortoneal (不告诉你咧)   2018-04-25 01:56:00
其实写test跟tdd算两回事吧
作者: maxqq (max)   2018-04-25 09:14:00
好习惯的确是团队工作的好帮手但新创冲刺期,也是一个考量点,除非高手中的高高手吧把 coding 当水喝习惯成自然
作者: deray (Deray)   2018-04-25 12:29:00
良币
作者: THEWORLDS (天下)   2018-04-25 13:21:00
这样追CODE效率才不会太低
作者: s89227 (Kei)   2018-04-25 19:09:00
台湾有亲自逐行看code的教授呀,教得很认真也很扎实
作者: landlord (91)   2018-04-25 21:08:00
我相信肯定有的,希望越来越多
作者: viper9709 (阿达)   2018-04-25 23:00:00
推二楼
作者: lindet (好想...)   2018-04-29 14:28:00
想知道你们一班有几个人 教授一学期开几门课 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com