《程序员度量:改善软件团队的分析学》一程序员在其核心职责方面做得如何

简介: 本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第3章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

程序员在其核心职责方面做得如何

体育统计学从基础数据开始。在棒球比赛中,度量个人成就的有安打数、本垒打、打点或者得分。对投手而言,分别为被击出安打数和失分数。在篮球比赛中,一般是基本的进攻统计(如得分)或防守统计(如盖帽)。

程序员的代码写得如何

程序员要做的最明显的事是什么? 当然是写代码!有些代码很优秀,有些则可能较差。有些可能比较漂亮,有些则可能马马虎虎。有些程序员可能写了很多代码,有些程序员可能就写了一丁点儿代码——或许因为只是要求他们去做到的就是这么多。有些程序员遵循一定的风格,有的却没有特定的风格。有的会在完成初稿后继续修改,使之改善。可能有些人每天都在写代码,而有些人只是偶尔为之。但如果一个人从来都不写代码,就不能算是一个程序员。

程序员的设计做得如何

程序员不仅仅写代码,他们还做设计。即使他们的实际职位并不是设计师或架构师,但几乎每个程序员在写每一行代码时都一直在做设计决策——从变量名到语法。当创建新的对象和方法时,设计更是编码过程的核心。虽然从概念上说,设计可以独立于代码、早于代码进行,但到最后,设计终归是代码自身的一部分。设计也可能是优秀或较差、漂亮或者只是过得去。虽然有些程序员做的设计比别人多一些,但每个程序员都必然在做设计。

程序员对自己的代码测试得如何

测试也和设计差不多——从未测试过代码的程序员,要么从来都不是程序员,要么已经不再是程序员。如果代码编译通过,每次运行编译器就算是一个语法测试。除此之外,每个程序员至少会测试一次他们所写的部分代码。有些程序员把设计和编写测试作为他们的工作的重要部分——编码本身的延伸。有些程序员使用分析和仿真工具。有些程序员是全面且细致的测试人员,而另一些做得很欠缺或者刚刚够格。

相关文章
|
4月前
|
数据库
系统分析与设计问题之在软件开发中,为什么需要考虑变化
系统分析与设计问题之在软件开发中,为什么需要考虑变化
|
安全 程序员 UED
程序员在软件开发中,业务开发和非业务开发到底哪个工作量更大?
随着互联网的普及和信息化时代的到来,软件开发已经成为了一个非常重要的行业。而在软件开发的过程中,业务开发和非业务开发都是非常重要的环节。那么,在这两个环节中,哪一个工作量更大呢?本文将就此问题简单探讨一下。
207 1
程序员在软件开发中,业务开发和非业务开发到底哪个工作量更大?
|
存储 监控 程序员
《程序员度量:改善软件团队的分析学》一项目跟踪系统
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第2章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1219 0
|
程序员
《程序员度量:改善软件团队的分析学》一案例分享:度量和怀疑论者
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第2章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1382 0
|
测试技术 程序员
《程序员度量:改善软件团队的分析学》一数据选择
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第2章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1256 0
|
程序员
《程序员度量:改善软件团队的分析学》一程序员在其核心职责之外的贡献如何
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第3章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1616 0
|
程序员
《程序员度量:改善软件团队的分析学》一团队动态
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第2章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1137 0
|
程序员
《程序员度量:改善软件团队的分析学》一案例分享:双队记
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第3章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1328 0