项目
等待你的蜕变
这个作者很懒,什么都没留下…
展开
-
程序员如何快速上手一个自己不太熟悉的新项目?有什么技巧?
不知道你有没有经历过一个五年或者更长工作年限的开发人员半路加入团队的情况,可能第一两个星期他会问一些业务或者技术问题,不过一两个月他就可能在指导那些初级开发人员了。什么原因呢?因为他已经从过往经验里面总结出来一些套路了。那么套路是什么呢?1. 绝大部分业务系统,不管他后端是oracle、mysql、nosql还是内存数据库,也不管他前端是web、h5、winform、and转载 2016-07-27 10:59:07 · 18463 阅读 · 8 评论 -
理解Maven中的SNAPSHOT版本和正式版本
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Releas转载 2017-10-23 22:22:53 · 822 阅读 · 0 评论 -
代码评审需要注意的项目规范
贾言验幻空越重,命循频异长。依轮线日简,接偶正分壮。言欢空月虫,明勋品宜昌。依伦先日贱,洁偶正粉妆。贾言架构师说, 用20个字描述代码评审的内容, 自省也省人。由于是一字一含义, 不连贯, 为了增强趣味性, 每句都增加对应的歪解。只是对常见评审的描述, 不尽之处,欢迎补充转载 2017-08-28 09:37:53 · 1491 阅读 · 0 评论 -
项目管理
参加工作已经两年多了,加上实习的时间差不多快三年了,中间做过很多项目,但是成功的不多,PM,也就是所谓的项目经理做过很多次,有业务项目,有技术驱动项目,有大型跨团队项目,有了一些感悟,大概几个月前在团队内部做过一个分享,最近刚刚忙完双十一,就把之前的PPT简单翻译一下放出来吧。 什么是项目? 特定资源高质量的完成特定的任务。从这个简单的描述中,就转载 2017-08-11 10:53:25 · 405 阅读 · 0 评论 -
如何使错误日志更加方便排查问题
在程序中打错误日志的主要目标是为更好地排查问题和解决问题提供重要线索和指导。但是在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全、没有相关背景、不明其义,使得排查解决问题成为非常不方便或者耗时的操作。而实际上,如果编程的时候稍加用心,就会减少排查问题的很多无用功。 在阐述如何编写有效的错误日志之前, 了解错误是怎么产生的, 非常重要。错误是如何炼成的对于当前系统来说,转载 2017-02-17 16:17:03 · 2169 阅读 · 0 评论 -
软件打log的一些心得
本文适用范围:Linux系统使用语言:C/C++打log的原则:1. 异常分支或错误处理一定要打log2. 重大操作时一定要打log,下面打log场景会讲述log格式的原则: 1. 时间戳必须有,最好能够精确到微秒。精确到秒的时间戳,相信很多人都熟悉,这能够确认问题的时间和系统uptime的对比,能够进一步还原问题的场景。至于到微秒,在多线程程序下,如果进程停止响应,可转载 2017-01-11 00:23:28 · 2916 阅读 · 0 评论 -
Eclipse中10个最有用的快捷键组合
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个原创 2017-01-05 20:45:01 · 123 阅读 · 0 评论 -
程序员如何快速高效的改 bug?改bug都有哪些技巧?
1. 这个BUG偶尔才能出现,或者只在特定的环境里面出现。2. 不知道BUG是什么问题造成。3. 不知道BUG该怎么下手解决。如果遇到这样的问题可能好几天都不得其解,搞得人焦头烂额,这时候就不要左改一下,右改一下了,而是要冷静下来,先理理头绪。先根据情况试一下下面的步骤:1. 换个环境试试2. 换个用户试试3. 换个操作方式试试4. 换一下数据试试5.转载 2016-08-18 23:06:02 · 3918 阅读 · 0 评论 -
前端与后端分离的架构实例(一)
一个优秀的WEB架构,必定会应用一些分层设计的思想,这样可以让系统开发起来更灵活,同时后期维护也比较方便。本文作者麦舒设计了一个前端与后端分离的架构,原文分享如下:看了《系统架构:Web应用架构的新趋势—前端和后端分离的一点想法》 这篇文章,对前端与后端的分离非常认同,这样做对于系统的维护是有相当大的好处的。正好自己也设计了一个这样的系统,于是把它拿出来,和大家讨论一下。这个架构,与其说是转载 2016-08-01 14:22:17 · 509 阅读 · 0 评论 -
日志打印
为什么需要日志因为项目上线后不允许你调试,你只能通过Log来分析问题。项目出问题时,你要能拿出Log证明自己负责的部分没有问题,如果是自己的问题,要从Log里快速找出错误原因。如果没有从Log里找出错误原因,那一定是一件很悲催的事情,特别是在bug不容易重现的情况下。哪些地方打日志打log的目的是为了迅速排错或在有争议时拿出证据证明自己。基于这个目的,log不在多,只要转载 2017-11-13 11:16:56 · 4536 阅读 · 0 评论