`
dongbin
  • 浏览: 245649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

我正在编码,但我不是工人

阅读更多
写代码的从原来的IT精英沦落到今天的软件蓝领,代码工人,是有些可悲的。
 
所以我们中的多数人坚信,一定要摆脱编码,上升到设计层次才能算是工程师的。
 
前些日子,在一个例会上,两位同事发生了一点意见分歧。
 
在系统还没有开始开发之前,一个系统的设计需不需要一个详尽到类图,方法属性的设计文档? 这点问题他们的争执到最后也没有结果。
 
这件事还使我想到MDA开发方法的火爆,记得去年有几个同事深谙此道,还在项目中用EMF代码生成方式开发。这种开发方式的基础也需要一个详尽到类图,方法和属性的设计,才能根据这些进行代码生成。
 
项目初期比较顺利,但是最后由于生成的代码修改起来极其困难,导致代码Refactoring痛苦不堪。
 
设计和代码的鸿沟是如此之大,以至于无数仁人志士在模型驱动开发方面呕心沥血,也不能建功立业。
 
我不想争论这种思想的是与非,任它万般技俩,我有一法--不理。
 
因为我在迷茫中徘徊时,敏捷开发的实践者告诉我们:
 
 
 
虽然在编码,但是我有敏捷开发实践的指引,不觉得自己是工人。
分享到:
评论

相关推荐

    固定码编码软件(WINDOS平台)

    这种编码方式相对简单,但安全性较低,因为一旦固定码被截获,就可能被恶意使用。 “固定码编码软件(WINDOS平台)”是一款专为Windows操作系统设计的工具,用于生成和管理固定码编码表。这款软件的主要功能包括: ...

    编码器在采煤机滚筒高度控制中的应用

    传统的手动控制方法依赖于采煤机司机的经验和感知,但在粉尘大、能见度低的工作环境中,这种方式往往存在较大误差,影响工作效率且容易导致安全事故。为解决这一问题,文章提出了一种基于绝对值编码器的自动化控制...

    鞋类海关编码大全可用.pdf

    1. **6401100000** - 安全鞋:这类编码主要涵盖了装有金属防护鞋头的防水鞋靴,包括塑料和橡胶制成的,如牛头牌橡胶制工作用有金属护头的安全鞋,用于保护工人的脚部安全,常见于工业环境。 2. **6401920000** - 全...

    IOS 地图 地理位置编码

    在iOS开发中,地理位置编码(Geocoding)是一项重要的功能,它允许开发者将人类可读的地址转换为经纬度坐标,反之亦然。这在地图应用、导航服务、位置跟踪等场景中尤为关键。苹果地图服务(MapKit框架)提供了这种...

    钢丝绳芯输送带接头检测的纹理编码研究与应用

    ZSX1140矿用钢绳芯输送带X射线探伤系统是用于检测输送带接头状况的重要设备,但在实际使用中存在精度不高的问题。为了提升检测效率和准确性,研究者提出了基于纹理编码的改进算法。 传统的X射线探伤系统可能由于...

    基于多层编码遗传算法的车间调度算法(程序).zip_matlab遗传编码_基于多层编码遗传算法车间调度_车间调度_车间调度 ma

    在现代工业生产中,车间调度问题是一项复杂而重要的任务,它涉及到如何有效地安排生产设备、工人和物料,以达到生产效率最大化、成本最小化的目标。遗传算法,作为一种启发式搜索方法,已被广泛应用于解决这类优化...

    基于深度学习图像识别的石油工人智能安全检查系统.pdf

    构建新型石油矿井施工安全监测体系需要遵循标准化操作流程,加强网络技术的应用,并注重视频编码和视频传输技术的融合,以确保整个安全监测体系的可视化和实时性。油矿井安全检测体系应涵盖从实时监测、数据分析...

    直插式LED产品编码命名

    生产线上,工人按照编码的指引,可以准确地配对元器件。在库存管理中,系统根据编码的解析结果,自动化地对产品进行分类和盘点,提高了物流的效率。 此外,规范的编码命名还对销售环节至关重要。销售人员可以根据...

    新疆维吾尔自治区机关事业单位技术工人培训考核审批表.pdf

    【新疆维吾尔自治区机关事业单位技术工人培训考核审批表】是用于评估和审批技术工人在新疆维吾尔自治区机关事业单位工作中的技能水平和培训成果的重要文档。这份表格旨在确保工人的专业技能符合岗位需求,同时也是...

    质量3(K)06009-XXXX_产品及设计文件编码规则.docx

    通用件的编码结构与专用件类似,但分类代码略有不同,以便区分其在不同机型中的应用。专用件毛坯件的编码则特别强调了其在机械加工前的工艺特点。 详细规定了产品和设计文件编码结构后,编码规则同样明确了各部门在...

    全国建筑工人管理服务信息平台数据标准.docx

    该标准不仅对平台内的各个数据对象进行了明确的定义,还提供了详细的编码规则和技术规范,以确保信息的一致性和准确性。 #### 二、数据对象详解 ##### 1. 项目基础信息 (ProjectMaster) - **定义**:该项目对象...

    第二次作业

    从上表可以看出,当使用 `sensin` 码本进行编码时,对于 `sena` 图像的压缩效果几乎没有变化,但对于 `bookshelf1` 图像来说,压缩效果更好。这可能是因为 `bookshelf1` 和 `sensin` 图像在数据分布上有一定的相似性...

    基于DropOut降噪自编码的磨矿系统故障诊断

    磨矿系统的故障诊断主要依靠工人的经验,这为故障诊断增加了大量不确定性.此外,磨矿系统的数据较为复杂,不仅工人难以对故障的发生进行准确判断,而且传统机器学习算法也由于数据的线性不可分而表现不佳.为了解决线性不...

    船舶智能制造技术:板材数控编码喷印机.pptx

    在船舶智能制造领域,板材数控编码喷印机是关键设备之一,尤其在船体车间设施层的应用中发挥着重要作用。随着钢铁工业与信息化技术的深度融合,对钢铁产品全程追踪与质量管理的需求日益增强。为了满足这些需求,钢铁...

    基于图像识别的建筑工人智能安全检查系统设计与实现.pdf

    虽然在安全带的识别上还存在一定的误差,但整体而言,系统已经能够满足施工现场对安全检查的基本需求,且与传统的人工检查相比,效率和准确率均有显著提升。 系统所涉及的关键技术特征,如“施工安全、图像识别、...

    建筑工人管理,毕业设计 react-native项目.zip

    8. **.gitattributes**与**.gitignore**:`.gitattributes`用于指定Git对特定文件的处理方式,如编码格式。`.gitignore`则定义了哪些文件或目录不应该被Git版本控制,比如编译生成的文件、缓存等。 这个项目可能...

    ASN.1 UPER编解码工具 示例代码

    在IT行业中,ASN.1(Abstract Syntax Notation One)是一种标准化的数据表示法,它用于定义数据结构和消息...通过深入理解和熟练使用这类工具,开发者可以更专注于业务逻辑,而不是底层的编码细节,从而提高工作效率。

    geonames-api:针对地名索引的地理编码和反向地理编码的API

    geonames-api 地理编码和反向地理编码的一个宁静的API 地名数据库。快速开始默认情况下,加载cities500 。 要更改默认数据集,请将GEONAMES_DATA环境变量设置为GEONAMES_DATA任何值: cities15000 (220万)人口> ...

    现场工人质量培训课件.pptx

    【现场工人质量培训课件】主要讲解了制造过程中的品质管理方法,重点围绕"3定5行"和"3现2原"原则展开,旨在提升现场工人的质量意识和工作效率。 1. **3定5行**是制造现场管理的基础: - **3定**:指定品、定量、定...

    建筑工人劳动合同范本

    - **出生日期**、**家庭住址**、**邮政编码**:个人信息记录,便于联络及证明身份。 - **户口所在地**:有助于了解劳动者的户籍情况,对于部分地区的社保缴纳等有影响。 - **工作起始时间**:明确劳动者正式工作的...

Global site tag (gtag.js) - Google Analytics