不止一次这样,一口气写出一坨一坨的大量代码,由于时间关系,平时过程中很少测,到最后写完逻辑,联测的时候,问题一大堆:

1、业务bug
2、语法低级bug
3、设计不够好
···

后来的修改,意料之中的花了大量时间。

现在意识到了,从容易做到的做起:
1、业务问题,平时有疑问有槛,多问。
2、有空多看编程书籍
3、多看看设计模式,练练。
4、有空阅读一些小开源代码(如apache旗下N个,Spring等),长见识。
5、如必要,有空看看已商用产品的同事高手写的代码。

ps:如果把一直写代码看成低级活,调侃自己是代码民工,那几乎永远很难走向高级,如果把写代码当成一门艺术,不断追求高质量高效率,高级职位才向你招手。

怎样才能写出一坨一坨高质量低bug数量的代码呢?相关推荐

  1. 如何才能写出好的软件设计文档?

    作为一名软件工程师,我花了很多时间在阅读和撰写设计文档上.在磨砺了数百篇文档之后,我发现,优秀的设计文档与项目的成功之间有着密切的联系. 这篇文章将介绍怎样才能写出一份优秀的设计文档. 为什么要写设计 ...

  2. 程序员怎样才能写出一篇好的技术文章

    来源:http://droidyue.com/blog/2016/06/19/how-to-write-an-awesome-post/ 首先,这算是一篇回答知乎问题 程序员怎样才能写出一篇好的博客或 ...

  3. 如何才能写出“高质量”的代码?

    作为一个已经写了十几年代码的程序员,做好软件不是全部围绕代码而展开,换句话讲一个程序员的程序员优秀不仅仅体现在代码上,更要有内在的编程思想说的层次再高深点就是框架思想.很多初学者都会存在很多疑问,觉得 ...

  4. java好的代码_做java软件工程师,怎样才能写出好的代码?

    原标题:做java软件工程师,怎样才能写出好的代码? Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看 ...

  5. 如何才能写出高质量代码

    提醒:在发布作品前,请把不需要的内容删掉. 你是否曾经为自己写的代码而感到懊恼?你是否想过如何才能写出高质量代码?那就不要错过这个话题!在这里,我们可以讨论什么是高质量代码,如何写出高质量代码等问题. ...

  6. 怎样才能写出好的读书笔记

     怎样才能写出好的读书笔记 一.具备三大原则: ▍1.内容和思考的平衡:要兼顾介绍内容和阐述自己的思考 如果一篇读书笔记只是内容的概述,而没有自己的思考,我们只能说这是一种对知识的复述和概况,并没有加 ...

  7. 11月9日云栖精选夜读 | 如何才能写出“高质量”的代码?

    作为一个已经写了十几年代码的程序员,做好软件不是全部围绕代码而展开,换句话讲一个程序员的程序员优秀不仅仅体现在代码上,更要有内在的编程思想说的层次再高深点就是框架思想.很多初学者都会存在很多疑问,觉得 ...

  8. 如何才能写出一份优秀的简历呢?

    很多人会有个误解,简历最重要的是展现出自己的"优秀",事实上并不是.HR要找的人并不一定是最优秀的人,而是最适合岗位的人. 所以一份简历最重要的评判标准其实是:适合.是能不能让HR ...

  9. 如何才能写出优质的代码?

    优秀的代码是如何编写而成的?相信每个人都有自己的答案.在本文中,我们不妨从更为直观的角度加以理解:"如何才能写出优质的代码?" 1. 确保代码易于阅读 不论什么代码,首先我们要关注 ...

最新文章

  1. 如何区分两列中不同数据_如何在VESTA中区分不同表面层的原子
  2. [转]常见的动态规划问题分析与求解
  3. 直线分割平面问题(数学归纳法)
  4. 2013蓝桥杯C++B:高斯日记;马虎的算式(2种解法)
  5. [LeetCode]Subsets II生成组合序列
  6. wps如何设置试卷密封线_WPS怎么制作考试试卷?
  7. WebRAY权小文:产品就是工程师的尊严
  8. AIDA64 Extreme Edition(硬件检测)多国语言绿色特别版
  9. win 10 安装nginx
  10. Python import无法导入包问题
  11. 一阶电路误差分析_自动控制原理 | 时域分析法
  12. Quality Assurance (质量保证)
  13. Mutli-SG游戏 ——学习笔记
  14. matlab:曲线拟合
  15. 计量经济学及Stata应用案例(一)
  16. Qt之QTextCodec乱谈
  17. 数据库作业7:SQL练习4 - SELECT(连接查询、嵌套查询)
  18. 黑马旅游网学习笔记之分页展示(六)
  19. php class 混合,extend/Extend/Library/ORG/Util/String.class.php at master · liu21st/extend · GitHub...
  20. 9.0以下免root框架,免 root 框架

热门文章

  1. 计算机网络基础知识+学习路线
  2. vue单选框选中_【vue+elementui】el-radio单选框默认选中以及v-model绑定值问题
  3. SQLite:一个轻量级数据库
  4. 计算机辅助制造在计算机应用,计算机辅助制造
  5. 一个域名可以对应多个ip地址的案例说明
  6. eolinker安装详细
  7. 【青龙2.13依赖安装失败修复】ERR_PNPM_REGISTRIES_MISMATCH This modules directory was created using ...
  8. 《NFL星计划》:巴尔的摩乌鸦·橄榄1号位
  9. 双色Hanoi塔问题-递归
  10. 数据通信基础 - 数据编码(曼彻斯特编码 和 差分曼彻斯特编码)