热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

程序员一点心得

1永远不要觉得,你目前的情况是最糟的。哪怕现在bug无数,也要记得备份代码,因为没准你会在debug的时候,发生更糟糕的情况。那么你会后悔莫及2解决Bug的时候,一定要冷静,即使bug三千,我只

1 永远不要觉得,你目前的情况是最糟的。 哪怕现在bug无数,也要记得备份代码,因为没准你会在debug的时候,发生更糟糕的情况。那么你会后悔莫及

2 解决Bug的时候,一定要冷静,即使bug三千,我只取一瓢。一个一个来,没准一个Bug解决,后面的就行云流水了,如果你本身思维就一团乱麻,那。。。愿上帝保佑你。

3 不要过分相信自己的记忆力。 注释,笔记,博客,有效代码储存,项目备份。缺一不可,当你回头往事的时候,你会为没有及时写上一段注释而欲哭无泪,没错,就是欲哭无泪

4 解决bug的第一步,是找到bug产生的原因,真正的原因,如果完成了这步,基本解决了50%了

5 有种东西叫标准,很多时候,标准就是生产力,而且不仅仅是生产力,不管是自己编码还是和别人合作,切记一定要制订标准

6 相信别人的力量,术业有专攻,每个人对于计算机的研究只限于很小的一部分,社会化大分工是无处不在的。

7 不要让代码超出你的控制,如果使用别人的代码,要么,吃透,要么,封装起来,只调用接口,眼不见为净。 

8 项目如同逆水行舟,不进则退,向前推进不了的时候,也不要想着还原代码,再想其他办法。而是坚信自己,一定可以做出来。现在就是99%。

9 做功能,或者改Bug之前,一定要想好。编码只是最后一步,对程序员来说:想比做更重要!

10 做东西,永远不要嫌麻烦,经常会出现这样的情况,你把一个小点稍稍改善一下,就会发现会有很多的情况冒出来,此时,要记住:人无我有,人有我精!

11 记得要还原,写代码的时候,经常用到的boolean类型,你用的时候打开,用完,一定要关!!!就像上完厕所要冲马桶一个道理、。特别是在大厕所,恩。我的意思是大的项目中。( 补充,也要记得打开。即使你感觉没用)

12 当bug很难找出的时候,可以先暂时将其他功能降低,放大bug,然后找出Bug

13  程序员的项目经验,几年下来,一些东西存到了硬盘上,有些东西写到了博客上,笔记上,更重要的东西是留在了自己的大脑里,思维里。

14 自己的代码,一定要自己管理好,在交给别人之前,一定要备份版本

15 永远不能说不可能,只是自己做不到或者说现在的自己做不到而已。

16 出现问题的时候,首先考虑到的应该是自己的问题。然后?没有然后了,一般就是你自己的问题

17 任何事情都是可以实现的,首先要坚持这点,只要你专心做着一件事情,一切都OK!

18 做东西之前,必须要准备好两张图,一张程序结构图,一张业务流程图,还有一张需求表(特别要标注特殊的需求,需要注意的地方)

19 写代码的话,一定首先要理论上行的通。然后才能开始写


2014年更新

20 bug就像地雷,一定要全部清除了再往前走,要不然,没准啥时候它就炸了。


推荐阅读
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • 作为一名程序员,从大学步入职场后,常常感受到一种难以言喻的空虚感。这种感觉或许源于对生活的不满、职业发展的瓶颈,或是日常琐事带来的压力。本文将深入探讨这种复杂的情感,并尝试寻找解决之道。 ... [详细]
  • 深入解析:阿里实战 SpringCloud 微服务架构与应用
    本文将详细介绍 SpringCloud 在微服务架构中的应用,涵盖入门、实战和案例分析。通过丰富的代码示例和实际项目经验,帮助读者全面掌握 SpringCloud 的核心技术和最佳实践。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
author-avatar
mobiledu2502886053
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有