怎样才能写出一坨一坨高质量低bug数量的代码呢?
不止一次这样,一口气写出一坨一坨的大量代码,由于时间关系,平时过程中很少测,到最后写完逻辑,联测的时候,问题一大堆:
1、业务bug
2、语法低级bug
3、设计不够好
···
后来的修改,意料之中的花了大量时间。
现在意识到了,从容易做到的做起:
1、业务问题,平时有疑问有槛,多问。
2、有空多看编程书籍
3、多看看设计模式,练练。
4、有空阅读一些小开源代码(如apache旗下N个,Spring等),长见识。
5、如必要,有空看看已商用产品的同事高手写的代码。
ps:如果把一直写代码看成低级活,调侃自己是代码民工,那几乎永远很难走向高级,如果把写代码当成一门艺术,不断追求高质量高效率,高级职位才向你招手。
怎样才能写出一坨一坨高质量低bug数量的代码呢?相关推荐
- 如何才能写出好的软件设计文档?
作为一名软件工程师,我花了很多时间在阅读和撰写设计文档上.在磨砺了数百篇文档之后,我发现,优秀的设计文档与项目的成功之间有着密切的联系. 这篇文章将介绍怎样才能写出一份优秀的设计文档. 为什么要写设计 ...
- 程序员怎样才能写出一篇好的技术文章
来源:http://droidyue.com/blog/2016/06/19/how-to-write-an-awesome-post/ 首先,这算是一篇回答知乎问题 程序员怎样才能写出一篇好的博客或 ...
- 如何才能写出“高质量”的代码?
作为一个已经写了十几年代码的程序员,做好软件不是全部围绕代码而展开,换句话讲一个程序员的程序员优秀不仅仅体现在代码上,更要有内在的编程思想说的层次再高深点就是框架思想.很多初学者都会存在很多疑问,觉得 ...
- java好的代码_做java软件工程师,怎样才能写出好的代码?
原标题:做java软件工程师,怎样才能写出好的代码? Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看 ...
- 如何才能写出高质量代码
提醒:在发布作品前,请把不需要的内容删掉. 你是否曾经为自己写的代码而感到懊恼?你是否想过如何才能写出高质量代码?那就不要错过这个话题!在这里,我们可以讨论什么是高质量代码,如何写出高质量代码等问题. ...
- 怎样才能写出好的读书笔记
怎样才能写出好的读书笔记 一.具备三大原则: ▍1.内容和思考的平衡:要兼顾介绍内容和阐述自己的思考 如果一篇读书笔记只是内容的概述,而没有自己的思考,我们只能说这是一种对知识的复述和概况,并没有加 ...
- 11月9日云栖精选夜读 | 如何才能写出“高质量”的代码?
作为一个已经写了十几年代码的程序员,做好软件不是全部围绕代码而展开,换句话讲一个程序员的程序员优秀不仅仅体现在代码上,更要有内在的编程思想说的层次再高深点就是框架思想.很多初学者都会存在很多疑问,觉得 ...
- 如何才能写出一份优秀的简历呢?
很多人会有个误解,简历最重要的是展现出自己的"优秀",事实上并不是.HR要找的人并不一定是最优秀的人,而是最适合岗位的人. 所以一份简历最重要的评判标准其实是:适合.是能不能让HR ...
- 如何才能写出优质的代码?
优秀的代码是如何编写而成的?相信每个人都有自己的答案.在本文中,我们不妨从更为直观的角度加以理解:"如何才能写出优质的代码?" 1. 确保代码易于阅读 不论什么代码,首先我们要关注 ...
最新文章
- 如何区分两列中不同数据_如何在VESTA中区分不同表面层的原子
- [转]常见的动态规划问题分析与求解
- 直线分割平面问题(数学归纳法)
- 2013蓝桥杯C++B:高斯日记;马虎的算式(2种解法)
- [LeetCode]Subsets II生成组合序列
- wps如何设置试卷密封线_WPS怎么制作考试试卷?
- WebRAY权小文:产品就是工程师的尊严
- AIDA64 Extreme Edition(硬件检测)多国语言绿色特别版
- win 10 安装nginx
- Python import无法导入包问题
- 一阶电路误差分析_自动控制原理 | 时域分析法
- Quality Assurance (质量保证)
- Mutli-SG游戏 ——学习笔记
- matlab:曲线拟合
- 计量经济学及Stata应用案例(一)
- Qt之QTextCodec乱谈
- 数据库作业7:SQL练习4 - SELECT(连接查询、嵌套查询)
- 黑马旅游网学习笔记之分页展示(六)
- php class 混合,extend/Extend/Library/ORG/Util/String.class.php at master · liu21st/extend · GitHub...
- 9.0以下免root框架,免 root 框架
热门文章
- 计算机网络基础知识+学习路线
- vue单选框选中_【vue+elementui】el-radio单选框默认选中以及v-model绑定值问题
- SQLite:一个轻量级数据库
- 计算机辅助制造在计算机应用,计算机辅助制造
- 一个域名可以对应多个ip地址的案例说明
- eolinker安装详细
- 【青龙2.13依赖安装失败修复】ERR_PNPM_REGISTRIES_MISMATCH This modules directory was created using ...
- 《NFL星计划》:巴尔的摩乌鸦·橄榄1号位
- 双色Hanoi塔问题-递归
- 数据通信基础 - 数据编码(曼彻斯特编码 和 差分曼彻斯特编码)