软件开发人员的作战手册 - 让程序员活的久一点

软件项目经理必读手册 帮助更好的配合公司产品开发,调用一切可以调用的资源解决问题,保质保量的完成软件开发工作。 立即下载
 

1.  程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。

2.  写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。

3.  BUG是会成长的,存活时间越长生命力越顽强。

4.  如果一个笨方法可以解决问题,那它就不是笨方法。

5.  把你的工作分割成小时级的目标任务,你会发现你的工作会轻松很多。

6.  把你要做的工作一条一条的列在纸上,做完一个就打一个勾,你会喜欢打勾的感觉。

7.  不要问客户怎么做,问客户这么做行不行。

8.  让客户给各个功能按优先级排序,也许客户会问“反正所有功能都要完成,为什么还要优先级?”,回答:“如果一个功能做不完要杀头,另一个功能做不完要砍掉胳膊,我还是愿意先做杀头的那个”。

9.  试着跟客户交朋友。

10.  可做可不做的东西都不要做。

11.  业绩考评不一定跟加班时间成正比。

12.  不要提交没有编译过的代码。

13.  不要提交没有测试过的代码。

14.  不要提交没有被REVIEW 的代码。

15.  不要告诉测试人员怎么测试。

软件开发人员行为规范 软件开发人员行为规范,是约束程序员在开发过程中的思想观念 立即下载

相关推荐

stm32f103运行FreeRTOS使用DMA实现USART1不定长接收

使用DMA是实现USART1的不定长接收和发送数据。接收采用FIFO缓存和队列的方式向应用层抛数据。首先定义接收和发送的缓存区,缓存区的大小根据收发数据量确定。DMA接收开启转移完成和转移一般中断。在中断中从缓存向FIFO转移数据。串口开启空闲中断,实现接收数据的分帧。分帧后的数据节点通过写入到队列。发送数据缓存的大小根据发送数据量调整。然后初始化串口和DMA。串口的发送数据接口函数。...

polaris_zgx的博客 1991

所有程序员都应该遵守的11条规则

1: 技术是用来让你获取解决方案的,但它本身并不是解决方案 Technology is how you get to the solution, it is not THE solution. 我们带来了最新的JavaScript框架,IoC容器,编程语言或者甚至是操作系统,但是所有这些并没有实际解决我们作为一个尝试解决问题的程序员的问题,取而代之的是更简单的工具帮助我们解决问题。

u013322876的博客 481

网络变压器等效电路及网络变压器中间抽头作用详解

       华强盛电子导读:要详细了解网络变压器周边EMC管控及网络变压器BOB-SMITH电路的连接原理,首先我们对网络变压器的认识及其电路各参数影响都要有个简要的认识,本文,对非理想网络变压器等效电路做一个详细的分析,其中重点讨论一下网络变压器中间抽头的作用其影响                          网络变压器等效电路及                        ...

网络变压器专业资料 6006

程序员的基本守则

  给自己整理的平时应该做好的一些事项。 一、发现Bug一定要及时修改,不要侥幸心理   经常工作会听到用户反馈的一些偶尔出现的异常,问了一下出现频率比较低,大概分析了下,也没找到问题,觉得影响也不大,于是便忽略过去了。   首先对于Bug不能有侥幸心理,有时候因为自己的认知有限,意识不到问题严重性,导致一些严重的后果。其次作为一个程序员,对于自身要有一些基本的要求,对于Bug应该...

weixin_30735745的博客 922

Ships Dataset:解锁海洋探索的数字宝库

在海上交通管理中,通过对船舶的持续跟踪,可以及时发现船舶的异常行为,如偏离航线、超速等,保障海上航行的安全。例如,通过分析船舶的航行数据和位置信息,合理安排船舶的停靠时间和装卸货物顺序,避免港口拥堵,提高船舶的周转率。同时,还精确标注了船舶在图像中的位置坐标,通过这些坐标,我们可以准确地定位船舶在图像中的具体位置,为后续的分析和处理提供了精确的依据。从繁忙运输货物的货船,到承载着能源使命的油轮,再到穿梭于海洋寻找鱼群的渔船 ,每一种船舶都有着独特的外形和功能,在数据集中留下了它们的身影。

qq_38220914的博客 1267

Camera ITS测试

一、手机端设置: 将 CtsVerifier.apk 安装到设备上, 连接上linux主机。 二、主机端设置: 基础:CTS测试运行环境 然后,主机安装python2.7,及numpy/scipy/matplotlib/opencv 栈和 python 成像库。按照下面的命令依次安装: sudo apt­-get install python-­numpy sudo apt-­g...

wangubuntu的专栏 7785

理想的程序员与平庸的程序员

理想的程序员与平庸的程序员只有一墙之隔。两者的差距只有6个一点点,而人与人的差距,正是在这日积月累的一点点中,被永远拉开了。有意思的是,我发现这6个一点点都和意识有关,也就是程序员和其他一切新兴产业的工种一样,只需要意识加上时间的锤炼,人人皆可达到理想的阶段。理想的程序员必然也是一个优秀的problem-solver。 第1个一点点:专注眼下 见过太多心猿意马的程序员,我不得不把「专注眼下」作

silent_bobo的专栏 896

电商秒杀场景下,如何用Redis+Lua脚本实现原子性库存扣减(附完整代码)

本文针对电商秒杀场景下的高并发与超卖难题,详细解析了如何利用Redis的原子性命令与Lua脚本实现可靠的库存扣减。通过对比多种方案,阐述了Redis+Lua作为黄金搭档的技术原理,并提供了从基础扣减到预扣减模型的完整代码实现,确保在高并发下数据的一致性与系统性能。

weixin_29219539的博客 503

程序员应该遵守的 10 个编程原则,你掌握了几个?

大家好,我是煎鱼。程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自 StactOverflow 的一个问题:编程时你最先考虑的准则是什么?本文目录:KISS(Keep It Simple Stupid)DRY(Don’t Repeat Yourself)YAGNI – You ain’t gonna need itCode For T...

EDDYCJY的博客 1308

单细胞测序避坑指南:为什么你的免疫组库数据总出问题?5‘转录组7个关键细节

本文深度解析了5'端单细胞测序技术在免疫组库研究中的应用与常见问题。文章从5'端建库的分子机制入手,重点剖析了其在捕获TCR/BCR序列上的独特优势,并系统梳理了从样本处理、文库构建到数据质控全流程中7个最易出错的细节,为研究者提供了一份实用的避坑指南,旨在帮助提升免疫组库数据的质量和可靠性。

weixin_29208327的博客 482

[终于解决]Ubuntu14.04 32位安装移动网卡(0bda:b711)驱动8188gu tplink-WN726n

大致梳理一下问题解决的流程 首先,在台式机做了双系统,台式机只有一个网线接口,由于项目要求,需要占用网口传输数据,所以用之前买的tplink-WN726n免驱版2.0的移动网卡 【note】免驱版只能在Windows下安装使用,在Ubuntu系统中无法使用,所以,需要另辟蹊径。 找了很多资料,尝试很多方法,有的复杂有的简单,终于解决。 【思路】首先在Ubuntu系统中输入lsusb,查看是否检测到USB网卡设备。然后从Github中复制代码,构建,安装,然后modprobe一下,到前面那步还不行,就再来一步

瑞o 1万+
上一篇: 无间隙图片滚动(关于)
下一篇: 一个好多平台对于一个程序员的重要性
java520ll
博客等级 码龄15年 2粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值