估算
新生宝宝要买纸尿裤,纸尿裤有大小之分,超过12斤需要用大片纸尿裤。一次性多买纸尿裤能获得最多优惠。假设新生儿刚出生是7.2斤,9天的时候涨到8斤,9天涨400克,估算10天涨1斤,(12-7.2)斤*500/ 50克/每天=48天 ,每天换纸尿裤5~6片,估算合计使用300片小片后换大片。80一包的纸尿裤买4宝可获得最多优惠并且不会太浪费。
== 开发项目过程中的各种估算:项目工期、程序响应、集群大小。
质量保证
由于夜间喂奶不便,有购买吸奶器的需求,但是贪便宜和送货快,在表妹所在的母婴用品批发店按批发价够得一不知名吸奶器。没用两天,由于用的不舒适且不方便,不得不又花更多的钱买了好品牌的吸奶器。
== 开发程序时,不要因工期紧张而降低代码质量或用户体验。好的代码要有清晰的结构、完整的测试、完善的日志及监控、良好的用户体验等。为了工期而降低要求,不仅会给后续的维护带来不变,而且会给重构、新增功能带来麻烦,代码逐渐腐烂,结果可能在短期内下线。
明确需求
新生宝宝啼哭平凡,总体归结为两大需求:吃喝、拉撒,另外有包被不舒适、想睡觉了却撩他、吃饱后没拍嗝就平躺这仰着睡等。但新手奶爸往往搞不清楚状况,饿了当拉了,拉了当要抱抱。
== 开发前的需求过程一定要沟通到位,避免产品经理、开发、测试对需求的理解有不一致的情况。另外需求确认需多站在用户角度思考,用户的需求才是最直接的需求。
持续学习
新生宝宝一天一个样,身体上也会有不停的反映,黄疸、红疹、脱皮、吐奶、打嗝… 妈妈产后调理也有一系列注意事项,这个时候需要不断阅读书籍、查阅网络获取信息。
== 开发攻城师持续学习是基本信仰。扩宽知识面,如多学习几门语言,Objective-C、Groovy、Python、Clojure、Go、Scala、Erlang、Ruby,有空都来来,不一定非要很精通,但起码能看能写,能用各个语言的特点去思考问题的解题方法;避免遇到问题临时抱佛脚,浪费一些时间。
Bug的修复
每次给宝宝换尿布,80%的可能性会引起一次屎尿齐发的屎蹦,弄得人措手不及,不小心还会被喷到身上。
== 修复程序中存在的bug时,一定要做可能影响到的模块的回归测试,避免修复一个Bug而引起其他更多更大的bug,完整覆盖的单元测试可以尽可能的减少这种风险。