当前位置: 首页 > 科技观察

40个小窍门

时间:2023-03-19 22:16:40 科技观察

40条只有资深程序员才知道的口头禅,希望对进阶的程序朋友有所帮助。1、重构是程序员的主要技能。2.工作日志可以增加脑容量。3.先用profiler调查一下,再谈优化。4、说明贵而精不贵。杜绝大妈式的“例行笔记”。漫山遍野的思念和议论,其实都是背景噪音。5.普通程序员+google=超级程序员。6.单元测试总是有回报的。7.不要先写框架再写实现。***反之,从原型中提取框架。8.代码结构清晰,其他问题不算问题。9、好项目有强硬作风,一键测试,一键发布,一键部署;糟糕的项目本质上是淫秽的,口耳相传,不成文,神秘莫测。10.不要害怕编码的变化,而是拥抱变化。11.经常充电。程序员只有一种死法:死。12.对于编程,隔离是方向,命名是关键,测试是主角,调试是辅助,版本控制是后悔药。13.一个士兵一行代码。只有形成制度体系,才有战斗力。单位规模不宜过大,一个班几千人很容易变成万人坑。14.重构/优化/修复bug,一次??只做一件事。15、简单模块注意封装,复杂模块注意分层。16、人脑性能有限,整洁胜于杂乱。对于看不懂的代码,尽量整理一下格式;对于不好用的接口,尽量重新打包。17、迭代速度决定工作强度。想要快速省钱,从简化开发流程、加快迭代开始。18.忘记优化你的代码。过早优化等于恶意破坏;忘记优化代码。优化应该基于性能测试,而不是字里行间。19、最好的工具是纸和笔;第二好的是降价。20、领导问任务时间,如果答不上来,可能是任务分工不够细。21、多算一周,不如少算一天。过于“乐观”很容易吓到老板。22.最有用的语言是英语。第二个可能是Python。23、百闻不如一见。画出结果,一目了然。调试时间将大大减少。24.资源和代码应该一起进行版本管理。资源匹配错误比代码匹配错误更难解决。25、不要根据想象开发,要根据原型开发。原型的价值在于快速验证想法并节省大家的时间。26.连载***纯文本。如二进制、混淆、加密、压缩等必要时加入。27.编译器永远比你更懂微优化。只能往自己不擅长的方向努力。28.不要制定太大、太远或太详细的计划。就算设置了也没用。29.至少有一半的时间会花在整合上。时间,时间,时间永远不够。30、当与主流观点/方法/风格/习惯相悖时,先检讨自己最靠谱。31.积极检查错误,不管它们是不是你的。这样可以使你的业务能力大增,个人形象大增;如果你的bug被别人发现了……呵呵,那你就很被动了~≧﹏≦32。如果你不知道如何选择技术书籍,你会很挑剔。至少也不算太贵,还能看书。33.Git是最好的。简单、可靠且免费。34.只针对“可预测的非理性”提出断言。35.日志要写时间和分类。并能够重定向输出。36.评论是糟糕的记录。更好的是清晰的命名。让代码讲述自己的故事。37、造轮子是锻炼身体的好方法。前提是你见过其他的轮子。38.以组/对的形式进行代码审查***。有了一些业务知识,建议将更有价值(但并非总是如此)。而且不会成为负担。管理员的个人审核很容易成为团队的瓶颈。39.提问前做调查。如果你不问问题,你会被鄙视并浪费你的时间。40.永远不要小看程序元(╯3╰)