Re: [心得] 进入新手村(后端)

楼主: ripple0129 (perry tsai)   2017-11-22 11:46:25
这边我会推荐新手阅读Clean Code的原因
主要是前面几章
第一章
为什么要写出Clean Code
看完不懂也没关系
第二章
有意义的命名
junior初来乍到提交的第一份code宣告方式为
var a1
var a2
var a3
这边是否是立即会给与纠正?
第三章
函式
joinEnglishCourse(name, age, height, weight, birthday, graduateFrom, habit, re
mark){
#2000行code
}
这边是否是立即给予纠正?
第四章
注解
这部分有争议可以不理会
第五章
编排
var boy;
var apple; var banana; var watermelon;#var 10种水果在同一行
boy = new Person();
var grape;#漏var了随手补一下
grape = new Fruit();
boy.eatFruit(grape);#莫名其妙的断行
var girl;
girl= new Person();
girl.eatFruit(apple)
这样的编排会不会立即给予纠正?
如果觉得看到都会给予立即纠正
先读过不是比较好
事实上前面几章读完根本不用一天
作者: testPtt (测试)   2017-11-22 11:51:00
最重要的是选个好用的IDE
作者: kenshinwerra (DovahKiin)   2017-11-22 11:54:00
同意楼上XDD beautify即可
楼主: ripple0129 (perry tsai)   2017-11-22 11:56:00
IDE不帮取变量名跟参数数量与方法行数吧
作者: qrtt1 (有些事,有时候。。。)   2017-11-22 12:41:00
参数数量与行数有 plugin 可以检查呦
作者: johnny94 (32767)   2017-11-22 12:46:00
现在的ide 很猛的
作者: freeunixer (御剑客)   2017-11-22 13:18:00
那几点根本不用特别找书看,网络文一大票,你也都讲完了
作者: netburst (133 134 592)   2017-11-22 13:21:00
IDE搞定
作者: robler (章鱼丸)   2017-11-22 13:38:00
visual studio + resharper 帮你搞定大部份问题不过...当然 要有观念才会去用它
作者: Argos (Big doge is watching u)   2017-11-22 14:06:00
书写得不错阿 案例也都清楚简单 网络文一大票东西反而杂
作者: senjor (哞哞)   2017-11-22 14:58:00
书的内容会针对他的主题有组织性甚至渐进性的介绍跟网络文还是有差,当然现在流行的网络书籍也是不错
作者: TAKADO (朕没给的你不能抢)   2017-11-22 15:39:00
Clean code是不错,但是我以为大部分的Java C#等OO语言入门圣经,前几章都有涵盖类似的概念不是吗?例如讲到什么是method property就应该有建议什么叫好的命名还是这年头大家学写程式起手式都不是买圣经书
作者: senjor (哞哞)   2017-11-22 15:48:00
写程式起手式...W3School (?
作者: dreamnook (亚龙)   2017-11-22 16:03:00
起手式是Google
作者: b81314 (有点贵)   2017-11-22 17:06:00
真的有人变量名称乱取喔?我遇到的人都还好说
作者: tennyleaz (tenny)   2017-11-22 17:33:00
Stackoverflow + c how to program
作者: a1b2c3d4e5x (int *lpnArr, int nSize)   2017-11-22 17:56:00
我遇过变量名称size存资料,buffer存阵列大小
作者: csieflyman (风之骄子)   2017-11-22 18:49:00
楼上的ID就是取名称不良示范..XD
作者: dali17dali17   2017-11-22 19:05:00
楼上正解XD
作者: chrisjohn214 (咪咪奖)   2017-11-22 19:12:00
遇过叫作phone的里面存name
作者: jack0204 (Jarbar王朝)   2017-11-22 21:51:00
有人脑袋内建混淆器是另外一回事,大部分IDE能帮你解决
楼主: ripple0129 (perry tsai)   2017-11-22 22:58:00
IDE能帮忙解决的前题是有这些观念,所以先去读观念之后再去使用IDE并没有抵触。完全没观念就知道IDE有内建这些功能,那一定是天才了。
作者: pttuser (pttuser)   2017-11-23 07:29:00
楼上一堆人讲IDE好好笑,内功不练只靠IDE而且一定没参与过自动化建置过程,building devops过程中谁跟你IDE
作者: fredaleo (飞达)   2017-11-23 09:59:00
感恩
作者: m7m123d ( )   2017-11-23 13:36:00
pttuser 大大认真了
作者: revivalworld (Q_Q)   2017-11-24 22:32:00
我们team一半的人用vim 新人也是一来就用vim

Links booklink

Contact Us: admin [ a t ] ucptt.com