首页
学习
活动
专区
工具
TVP
发布

hbbliyong

专栏作者
295
文章
596005
阅读量
51
订阅数
提升代码内外部质量的22条经验
本文主要关注代码的内部和外部质量,编程的价值观,代码质量的评估标准,整洁代码的匠艺以及如何维护已有的代码。 外部质量:用户所能感受到的部分,正确性,易用性,效率,可靠性。 内部质量(代码质量):可维护性,灵活性,可移植性,重用,可读性,可测试性,可理解性。 总结的22条经验如下: 代码分为外部质量和内部质量,好的产品不等于好的代码(Good Software != Quality Code)。 产品的冰山效应:产品经理以及用户关注的部分只是冰山露在水面以上的部分,隐藏在下面的是看不见的更加庞大的部分
hbbliyong
2018-03-06
8600
设计模式学习--面向对象的5条设计原则之开放封闭原则--OCP
一、OCP简介(OCP--Open-Closed Principle): Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modification。 软件实体应当对扩展开放,对修改关闭,即软件实体应当在不修改(在.Net当中可能通过代理模式来达到这个目的)的前提下扩展。 Open for extension:当新需求出现的时候,可以通过扩展现有模型达到目的。 C
hbbliyong
2018-03-05
6870
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档