高级软件工程师教会小白的那些事(23)
9、自己做事vs教那些不会的人如何做事。前者完成速度快,后者意味着你以后就很少需要自己亲自动手了。
10、当重构和防止巨大问题时:“如果我先改变了所有的测试,那么我会看到我有52个文件需要修改,这显然太大了,但是我先去管代码而不是测试吧。”分开处理值得吗?
11、在降低风险(derisking)方面做进一步探索。有哪些策略可以降低项目的风险?
12、收集需求的有效方法有哪些?
13、如何降低系统退化率?
感谢Hemanth Kumar Veeranki阅读本文。
1、很多事情上都是这样。你会骑自行车吗?你能教会别人吗?告诉他们你做的每一个确切步骤?
2、这并不意味着使用名称x(),y(),z()来写代码,而只是将它们视为x(),y(),z()。不要假设你所看到的就是一切。(WYSIATI)
3、经典的切斯特顿的围栏效应。(Chesterton’s fence)
推荐阅读
- 盗号|假富婆真骗子?自导自演盗号风波,却忘了剑三公司还做过杀毒软件!
- 米哈游|米游社三周年,米哈游游戏的必备软件,你了解多少?
- 高级战争|EDG“最终杀招”即将亮相!赛前狂放烟雾弹,圣枪哥成为致胜关键
- 第五人格|第五人格:外服也有“卧谈会”了,调香师高级皮肤,正在准备中!
- 游戏王|游戏王:陷阱卡破坏神的巨大破坏力下,可让自己高级怪兽二次攻击
- 百里守约|1元可得特工魅影,限时点券暴击活动突袭!高级传说直接兑
- 地下城与勇士|地下城与勇士:从安图恩开始,高级本完全不会打
- 梦幻西游|梦幻西游:玩家展示任务链奖励,这几份高级书铁让看官倍感舒适?
- 司马懿|返场投票前五名出炉,司马懿高级传说确定,88碎片换全特效史诗
- 热血传奇|热血传奇:经典BOSS玛法 , 怎样在隐藏地图爆出高级技能书!