欢迎光临
我们一直在努力

学python设计模式心路历程20210311

代码规范成为我编程生涯中的一道坎,如何写出优质的代码,提高代码的复用性、可读性、可维护性、可扩展性等特性,毫无疑问这是一项大且而长期的挑战,为了应对这道坎,吾采取一定的有效且快速解决代码规范问题,个人想的不如多问几位大师,个人做的不如多看看大牛如何做的。吾应采取什么样的方式赢得这场战斗了。请看下面具体描述


第一、如何遵守代码规范,写完代码后立即交给代码扫描工具flake8,前几次出现的问题不要用autopep8等工具来解决代码规范问题,首先尝试走读代码,将一个个问题手工解决掉,当熟悉代码风格后,可用自动化工具解决代码规范问题。此实战过,比较高效且实用。


第二、编写代码需要遵守原则,从自然的规律来看,万物都是 有原则的且有规律的,遵守原则为了是制定一个通用的游戏规则,让所有进来的人都能马上参与其中,因为大家都懂这个游戏规则。在领会面向对象编程6大原则,吾称谓”六脉神剑“,虽领会其意,却未领会精髓。
正在思考着如何领会到6大原则的精髓,吾猜测需要大量实践与思考,再加上不断每天/周/季/年的复习,相信一年后的今天可以领悟部分精髓。首先吾会看源代码、学习源代码的设计模式、敲代码与人讨论,告别独自造车,吾一定要记住不能闭门造车,必须解放思想,与人交流,特别是与大牛的交流特别中重要


第三、写代码不断重构,工作低效且浪费时间,而设计模式就是很好
帮助我解决该问题。设计模式是一种手段,是解决代码设计相关问题,提高代码可读性。我大致掌握了单例模式、抽象工厂模式、原型图模式、生成器模式的核心思想,其他的慢慢理解,吾为了让自己快速掌握一定的设计模式并不断在应用在项目中,已有成效,相信在未来的一年里会有更大的突破。告别多次重构代码,代码不优雅等问题


以上三点就是近期一直在做且遵循的,吾始终秉承着理论+实践的结合一定能走出困境。牛年冲冲,突突突突突


永远不要停留在想的层面,应该想和做结合~~~~~

更多内容请关注微信公众号

赞(0)
未经允许不得转载:模式牛 » 学python设计模式心路历程20210311
分享到: 更多 (0)