方法论
文章平均质量分 81
码农飞飞
这个作者很懒,什么都没留下…
展开
-
通过工程化思想提升项目质量
最近读了林锐博士的《软件工程思想》,很薄的一本书,但是给自己的启发却很深刻。书中作者依据自己的创业经验和个人体会总结整理出了好多软件工程相关的经验。这里以几点自己感兴趣的方面,简单的论述一下,算是拾人牙慧吧。首先是关于软件质量的,作者认为程序员必须了解软件质量的方方面面,如正确性、性能、易用性、灵活性、可复用性、可理解性等等。只有理解了软件质量才能在系统设计的时候将高质量内建其中。作者坚定的认为软件的高质量并不是管理出来的,实质上是设计出来的,质量管理只是一种预防和认证的手段而已。其次是对资源的调控原创 2022-04-30 09:00:00 · 356 阅读 · 0 评论 -
盘点那些调试过程中不可不知的方法论
代码调试和bug修复是每个程序员不得不打磨的基本技能,在工作中至关重要。掌握相应的调试方法论能够大幅的提升调试效率,防止在工作过程中走弯路。这里盘点一下调试过程中需要掌握的方法论,希望对你有所帮助。规则1 理解业务系统1.如果你是在排查一个相对比较陌生的系统,一定要认真阅读文档和说明,了解对应的业务流程,防止自己的操作破坏系统。记住理解系统是不破坏系统的第一步。2.了解系统之后要甄别现象,确定哪种现象是异常的,不要把正常现象列为bug.3.熟悉你的调试工具,知道哪些事情工具可以帮你做,哪些事原创 2021-11-01 15:03:32 · 502 阅读 · 1 评论 -
编程沉思录
原文链接从一开始对编程一无所知到现在也有好多年了,体会了刚入门时啥也不懂的煎熬期和入门之后快速成长的愉悦期,再到现在到达瓶颈的迷茫期。跟所有行业一样,IT编程从业者也有自己的成长周期,同时相比于其它行业由于知识密集程度比高,软件开发者成长周期更加突出显著。处在迷茫期的我一直在思考,现在限制自己的因素到底是什么,最终发现到现在现在限制进步的不再是具体的知识而是思想认知上的一些东西,这里我把自己总结的一些想法分享给大家。算不上什么真知灼见,只能算是一些思考吧,希望对大家有帮助。1.开发要有全流程概念原创 2021-07-31 11:24:47 · 286 阅读 · 1 评论