1
speedmancs 7 小时 33 分钟前
- 过早优化是罪恶之源
- 单元测试很重要,还有 code review |
2
wmui 6 小时 43 分钟前 via iPhone 1
我以前特别喜欢优化代码,看到乱的就想改,后来我这毛病改了,因为导致代码乱的是变态的需求
|
3
murmur 6 小时 22 分钟前
现在除非是我一眼就能看到复用的代码我才会抽出来,AI 加持下还是复制粘贴爽
|
4
murmur 6 小时 20 分钟前
Spring 这个是因为国内大量 to b to g 的项目需要用,不是 java = web ,是因为没有企业开发,互联网那点市场早萎缩了,根本不需要什么 web 程序员,都去做小程序 app 了,以前是 h5 pc 几套页面,现在给你个下载页面都是抬举你
|
5
guanhui07 6 小时 18 分钟前 via iPhone
@wmui 写完面条代码的当事人不优化重构 可读性才是原罪,比如 if 嵌套,方法提炼,用卫语句,变量名提炼都写代码的基础操作 很多人
|
6
harryWebb 5 小时 45 分钟前
现在是能简化需求尽量把需求简化掉
需求结构越简单,代码越不容易出错,后续修复起来也容易 |
7
GradyJ 5 小时 38 分钟前
学习了
|
8
AlexHsu 5 小时 33 分钟前 1
现在这个年头一定要分清自己项目和公司项目的区别 不要过分去重构和封装公司项目 公司项目文档这个东西也是得过且过就行 不管是什么级别的程序员一定不要从公司的角度去考虑技术 一定要从个人角度考虑 听懂掌声
反倒是自己的开源项目要下点功夫 那毕竟是体现个人能力的最直接体现方式 面试这个东西已经苍白无力了 |
9
systemGuest 5 小时 17 分钟前
“上来就搞分布式高并发集群部署” 这是很多小公司的通病,他们一般是招了大厂背景的人,或者听了“大厂”的朋友话,不结合实际情况,用户量都没有就一股脑去模仿架构,如果他们是这种情况你可千万别去讲道理,他们会认为你不专业,人家大厂就是这么干的你还 BBB ,会更加坚信这是对的。
|
10
linxl 5 小时 14 分钟前
单测+一个函数就干一件事。curd boy 表示能碰到这样的就很满意了。
|
11
supermama 5 小时 8 分钟前
不要过早优化!当然可以比你现在业务需要的基础上领先个 30%,也已经足够了。
|
12
tool2dx 5 小时 3 分钟前
现在偷懒取巧欠下的技术债,在未来的某一天,早晚要让你还出来的。
|
13
hellojukay 4 小时 52 分钟前
说的很好
|
14
horizon 4 小时 48 分钟前
第一点很重要,多少人写的垃圾代码都是因为追求复用
其实毛用没有 |
15
flmn 3 小时 59 分钟前
变态的需求是避免不了的,所以我们在设计代码架构的时候,要把干净东西和脏东西分开存放,不要混在一起,你中有我,我中有你。
那块是个屎堆,对,我知道,但是我把屎都堆在一起了…… |
16
fov6363 3 小时 50 分钟前
过早优化、过度设计是万恶之源。
忘了从哪本书看到的三枪理论,先简单粗暴实现,如果有问题就改,如果同一个地方有问题超过 3 次,就可以考虑重构了,否则怎么快怎么来 |
17
ixx 3 小时 48 分钟前
第 4 点 应该说要结合个人/团队整体看,找到自己最熟悉的技术栈,如果对 java 最熟悉,重一点也比学习一门新技术靠谱。
第 7 点 其实就是根据需求写技术设计文档,然后再开发,文档写完需求基本就透了。 |
18
darkengine 3 小时 42 分钟前
@tool2dx “取舍”是个很艺术的东西,舍多了后期还债还得要哭,取多了项目周期受影响。
|
19
vfs 3 小时 41 分钟前
尽可能用你能想到的最最最简单的技术解决方案
|
20
xuxian4321 3 小时 31 分钟前
基本没错
|
21
aleimu 3 小时 5 分钟前
你少提了一点: AI 是个好东西,只要你把握得住
|