`
imjl
  • 浏览: 156320 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

记录下我对代码的看法

阅读更多
有天看到某博上有招phper的,看了下,他们要求为了1ms的误差可以研究一整天的人,薪水是个某算法的某位数。

有不同看法,所以说了几句。在这里主要记录下我的这一看法。


code我现在最看重的是可维护性。那种高效但晦涩的代码我觉得不好,理由:

很少有人能在一个公司待到老,也就是会走,走后除非这个代码不用了,否则就需要人来维护,应该招什么样的人呢?为了这些代码招高人?高人很难招的,即便招到,维护这些代码,高手不爽,他有他的style。低手把又不能维护这些代码,重新开发?开发,测试,上线又需要很多时间。

如果将代码写得俗气点,低手也能看得懂,至少修改时能知道该修改哪里。速度慢点,不要紧,可以靠硬件来补充。

从钱角度来看,因此增加的硬件是一次性费用,而维护的人力成本确是长期的。

从稳定性来看,业务修改在所难免,让一个看不懂的人去修改,有一定风险,稳定性有欠缺。

从时间来看,有时候业务修改是比较急的,而维护者不能快速修改,而是读懂代码再修改需要的就是一个比较长的时间。

分享到:
评论
1 楼 feiniao0401 2008-10-17  
非常赞同,前些日子下载了源代码,怎么看也看不懂!

相关推荐

    绝好的VC++6.0教程和源代码

    看到有一些看过我写的文章的朋友们对我提出了一些意见和改进的看法。因为,我在前段时间在考虑修改,但是因为给学校开发软件,没有太多的时间,所以拖到现在才来完成,对www.vckbase.com上的朋友对我提出的意见做出...

    qq键盘记录

    【标签】"哈哈"可能是一种轻松或幽默的表达方式,也可能表示作者对这个话题的独特看法,但具体含义在这个上下文中不太明确。在技术讨论中,标签通常更倾向于专业术语或主题关键词,因此"哈哈"可能不直接关联到技术...

    PHP 顶踩 赞 踩 代码,完美显示版本

    这些功能允许用户对内容表示支持(顶/赞)或反对(踩),从而反映社区对某个帖子或文章的总体看法。下面将详细介绍如何实现这样的功能以及可能涉及的关键知识点。 1. 数据库设计: 首先,我们需要一个数据库表来...

    商务洽谈记录表.doc

    这种编号方式通常包含公司或部门代码、文件类别代码以及顺序号,有助于企业内部对各类文档进行有序管理和追踪。 "项目名称"和"工程名称"是记录洽谈具体内容的基础,它们指明了此次商务活动的背景和目标。这可能是...

    “为什么有些大公司技术弱爆了?” 我的一些不同看法 - 文章 - 伯乐在线1

    ”作者通过分享自己在一家互联网巨头实习的经历,提出了他对技术实力与公司规模之间关系的不同看法。文章中提到的现象和问题,可以从多个角度来分析。 首先,文章指出在一些大公司中,程序员的工作重心往往不是在...

    jQuery表情图标评价打分代码

    在互联网应用中,特别是在电商、社交网络或者评论系统中,这样的功能能够提供直观、友好的用户体验,使用户可以快速地表达他们对产品、服务或内容的看法。下面将详细阐述其主要组成部分和实现原理。 1. **jQuery库*...

    编程体验BBS论坛源代码

    因此,编程体验BBS—论坛最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信息,系统还需要提供用户注册和登录功能。只有注册的用户登录后才能够发表...

    程序员与祖传代码.docx

    - **文档化**:记录代码的设计原则、关键逻辑和数据流,便于理解和维护。 - **引入现代技术和工具**:使用现代开发工具和技术,如版本控制、持续集成等,提高代码质量和管理效率。 - **重构与优化**:简化代码...

    OSEP-Thoughts:我对OSEP资料的看法

    我对 OSEP 材料的看法。 OSEP PDF OSEP PDF 涵盖了大量具有惊人深度的材料。 这些技术大多可以在其他地方找到,但 OSEP 材料将它们全部汇总到一个地方,并深入解释了这些技术的工作原理。 正如您对 Offsec 所期望...

    实验3答案-sql2.sql

    SQL查询二 2 通过本实验使学生掌握多表查询、子查询以及基本数据操作 二、实验内容 ...将实验结果反映在实验报告中,并对实验中遇到的问题及解决方案、进行整理、分析总结,提出实验结论或自己的看法。

    在vc++6.0和windows2000下学生信息管理系统

    看到有一些看过我写的文章的朋友们对我提出了一些意见和改进的看法。因为,我在前段时间在考虑修改,但是因为给学校开发软件,没有太多的时间,所以拖到现在才来完成,对www.vckbase.com上的朋友对我提出的意见做出...

    个人对hibernate的看法,应该会对大家有一

    标题与描述概述的是个人对Hibernate框架的理解与观点,这一部分提到了Hibernate在处理数据库操作时的一些关键特性,如事务管理、对象持久化以及查询优化等。以下是对这些知识点的详细阐述: ### Hibernate框架简介 ...

    matlab代码保密-hedgefund-assetmanagement:研究协助相关的东西

    这段代码是我对名为的论文的看法。 该代码在MATLAB和Python中均可用,但是该存储库仅包含Python代码,这构成了我对本文研究协助的贡献。 该代码的日期为2013年10月11日,由于保密原因,该存储库已从BitBucket迁移到...

    sqlite3.8.2源代码分文件版。

    源代码被整合成一个大型的C文件可能对开发者来说并不友好,因为这会使得代码阅读、理解和调试变得非常困难。通常,源代码以模块化的方式组织,每个文件对应特定的功能或组件,便于管理和维护。将源代码拆分成小文件...

    有用的东西:我对常见Java库的看法以及一些技巧

    以下是对标题“有用的东西:我对常见Java库的看法以及一些技巧”的详细解读。 首先,让我们来看看几个备受开发者喜爱的Java库: 1. **Guava**:Google提供的核心库,包含大量Java语言基础类的增强,如集合、缓存、...

    RF-FW-ZD-01-F01 合同(协议)评审记录表(线下使用)(1).zip

    4. **评审意见与建议**:每个评审人员可以在这部分记录他们的看法和建议,对合同的修改提出具体意见。 5. **评审结果与结论**:表格会记录评审的最终结论,是否通过,若有问题,会指出需要修改的地方。 6. **跟进...

    ASP在线投票系统设计(源代码+论文)【ASP】.zip

    这个系统的核心目的是提供一个互动的方式,让用户参与并表达对不同议题的看法,同时也方便管理员收集和分析数据。本文将深入探讨该系统的架构、功能模块、关键技术以及实现细节。 首先,ASP(Active Server Pages)...

    好用的电子商务网站 asp asp.net 源代码

    完善的客服功能,客户可通过反馈表或网上调查表中提出对产品的看法建议等。 15、客户论坛模块 为了吸引更多的顾客,商城整合了一个论坛,顾客们可以在这里交流分享、反馈信息等。 16、论坛帖子调用模块 客...

    计算机毕业设计-微信小程序电影交流平台小程序--+论文+项目源代码.rar

    在线评论功能使得用户可以对已观看过的电影进行评价,发表自己的观点和看法,同时也可以查看其他用户的评论,以便更好地了解影片的优缺点。此外,影人访谈模块为用户提供了与电影人近距离接触的机会,可以深入了解...

Global site tag (gtag.js) - Google Analytics