对于一个管理性的软件来讲,数据主键的产生策略是很关键的一点,这个关系到整个系统的基础架构思想。
2012-02-24 13:01
1041 查看
我比较喜欢追求完美,以下是我写的代码,不足之处,希望大家点评。
代码是哪个公司的,绝对应该有版权声明。
在我的眼里,一行代码值10元钱,所以我不会轻易多写一行代码,也不会少写一行代码。
修改的历史记录都应该有,否则,鬼才知道都修改了那些东西,自己都不知道都改过哪些东西?最起码也知道一下自己维护过多少次吧?
代码的注释也会写得清楚一些,否则自己都不知道当初是怎么想的?怎么命名了?
排版也要好看,这样别人也有修改完善的意图,否则,谁都想推倒重来,好再是软件,我们反复见到马路挖来挖去,也觉得浪费,
我们的软件被重新建设也是一样的道理。排版好看,才能吸引别的程序开发人员,也会来模仿你,当然仔细排版也很累,
毕竟我们的平均差值,1天能达不到200行代码,所以还是仔细认真排版一下,很有必要。
我还能会啥?干啥来钱? 写好程序,做好项目,才有钞票好拿,仔细认真对待自己的工作,自己的职业。
将代码排版好,是非常不容易的事情,因为这需要改变自己的习惯,也需要改变别人的习惯,
一个公司里,有几十个程序员,几十个编写代码的风格,哎,乱八七糟啊,想统一很难,就这
么简单的一个事情,谁能真正做到了,我还是很佩服的,好东西未必能执行。不是因为你,
是因为别人,毕竟会有很多老顽固,会抵触你,因为你影响了人家的习惯。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
代码是哪个公司的,绝对应该有版权声明。
在我的眼里,一行代码值10元钱,所以我不会轻易多写一行代码,也不会少写一行代码。
修改的历史记录都应该有,否则,鬼才知道都修改了那些东西,自己都不知道都改过哪些东西?最起码也知道一下自己维护过多少次吧?
代码的注释也会写得清楚一些,否则自己都不知道当初是怎么想的?怎么命名了?
排版也要好看,这样别人也有修改完善的意图,否则,谁都想推倒重来,好再是软件,我们反复见到马路挖来挖去,也觉得浪费,
我们的软件被重新建设也是一样的道理。排版好看,才能吸引别的程序开发人员,也会来模仿你,当然仔细排版也很累,
毕竟我们的平均差值,1天能达不到200行代码,所以还是仔细认真排版一下,很有必要。
我还能会啥?干啥来钱? 写好程序,做好项目,才有钞票好拿,仔细认真对待自己的工作,自己的职业。
将代码排版好,是非常不容易的事情,因为这需要改变自己的习惯,也需要改变别人的习惯,
一个公司里,有几十个程序员,几十个编写代码的风格,哎,乱八七糟啊,想统一很难,就这
么简单的一个事情,谁能真正做到了,我还是很佩服的,好东西未必能执行。不是因为你,
是因为别人,毕竟会有很多老顽固,会抵触你,因为你影响了人家的习惯。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
相关文章推荐
- K8 系统中省市县数据表的设计可以反映出什么? 通过一个基础业务表的设计品味软件系统的整体架构
- 摘要:本篇是本人在做一个大数据项目时,对于系统架构的一点总结,如何在保证存储量的情况下,又能保证数据的检索速度。
- 每一天都有更多的数据、用户和应用在加入Apache Hadoop这个日益壮大的集群中来。虽然对于整个数据驱动的组织来说这是一个好消息,但对于安全管理员和监察人员来说,如何让终端用户在现存的Hadoop
- 对DCI架构思想的领域建模基础架构及一个图书借阅系统的演示Demo层进行重构
- “在系统启动时至少有一个服务或驱动程序产生错误”,终于解决这个其实很简单又很烦人的问题
- 内部管理类软件基础架构思想(思路图解 + 配套免费视频)
- 表、字段命名的经验分享,这直接关系到整个系统的基础、公司规范、团队沟通协调、开发效率等方面
- 搭建一个开发Predix软件的Windows系统(2)配置使用Predix工业云平台的基础环境
- 【分享】一个通用强大的主数据管理系统(架构设计讲解及源码下载)
- 软件系统架构中的分层思想
- 简单工作流引擎是按一个单据的(类型),单据的(主键) 来处理流程步骤的,这个就是工作流设计的核心思想
- 搭建一个开发Predix软件的Ubuntu 系统(2)配置使用Predix工业云平台的基础环境
- 系统架构、软件架构、物理架构、总体架构、业务架构、应用架构、数据架构、技术架构
- 分层隔离思想与protobuffer在基础数据系统中的应用
- web开发,是个非常敏捷的过程,变化随时都在产生,用户需求千变万化,许多方面偶然性非常高,较之软件开发,希望用一个架构规划以后的所有设计,是不现实的
- 表、字段命名的经验分享,这直接关系到整个系统的基础、公司规范、团队沟通协调、开发效率等方面
- 电脑重装系统变成一个C盘,其他D,E,F盘数据消失都没有了-艾奇恢复软件
- GIS系统与一个好的软件架构,Why not and how?
- 简单工作流引擎是按一个单据的(类型),单据的(主键) 来处理流程步骤的,这个就是工作流设计的核心思想
- 内部管理类软件基础架构思想(思路图解 + 配套免费视频)