技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 50 下一页

2013年7月3日 #

用linux mail命令发送邮件[Linux]

摘要: mail [-s 邮件标题] [邮件地址2] [邮件地址3]> [ [-F 显示发送人姓名]说明接收邮件地址以空格分隔加粗的表示必选从终端输入邮件内容# 以单独的一行点号结束邮件内容的输入mail -s "bookshelf.pp.cn" lishujun@3gpp.com.cn jinpeng@3gpp.com.cn -- -f lishujun@3gpp.com.cn -F leehello.EOT从文件中输入邮件内容mail -s "bookshelf.pp.cn" lishujun@3gpp.com.cn jinpeng@3gpp.com. 阅读全文

posted @ 2013-07-03 15:17 codestyle 阅读(755) 评论(0) 推荐(0)

2013年7月2日 #

优秀技术领导者的修成之道

摘要: http://www.csdn.net/article/2013-06-30/2816056-how-to-be-a-great-technical-leader摘要:日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David Byttow撰文阐述如何成为一名伟大的技术领导者:丰富的知识积累、对问题的迅速处理、大局观意识、能动性和对不必要的功能说“不”等。最成功的项目都有一位优秀的技术领导者,来推动项目前进,同时确保正确制定每一个技术决策以及树立团队成员的信心。日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David 阅读全文

posted @ 2013-07-02 15:49 codestyle 阅读(252) 评论(0) 推荐(0)

深度解析:清理烂代码

摘要: http://blog.jobbole.com/28672/本文由伯乐在线-唐小娟翻译自Niklas Frykholm。转载请参见文章末尾处的要求。猜猜看怎么了!你正”继承“(接收)了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方。中间件,网络,可能来自你自己的公司。你知道在一个角落里有一个家伙,没有人过去管他在做什么。猜猜看他一直在做什么?辛辛苦苦写出了代码,却是一堆烂代码。你还记得这个模块是一个家伙几年前写的,在他离开公司之前。这个模块已经有20个不同的人加过补丁,进行过代码修复,而且他们也并不理解代码到底是做了什么。是的,就是这样的代码。或者你从网上下载下的开源的软 阅读全文

posted @ 2013-07-02 15:39 codestyle 阅读(300) 评论(0) 推荐(0)

2013年6月27日 #

开始3D编程前需注意的十件事

摘要: http://www.csdn.net/article/2013-06-21/2815949-3d-programming原文作者Vasily Tserekh是名3D编程爱好者,他发表了一篇博文《Ten Things to Achieve When Starting 3D Programming》文中他分享了创建3D编程必做的十件事。开发者想要启动3D编程也并非是件易事,它不仅需要许多新技术,而且还需要根据不同的项目来选择编程语言从而设置正确的3D软件模型。3D编程语言提供了一种更加容易的编写3D应用程序的方法,因为你使用的是一种专门为3D游戏设计的脚本语言来编写DirectX界面。这种语言不 阅读全文

posted @ 2013-06-27 09:08 codestyle 阅读(394) 评论(0) 推荐(0)

王淮的码农标准

摘要: http://kb.cnblogs.com/page/173587/摘要:这篇文章只是体现我以前写代码和做代码审查时候的一些原则。供大家借鉴:1、正确性,不能解决问题的代码都是耍流氓;2、可读性, 统一的代码规范;diff发出去之前,code-review之中,check-in之前分别应该做什么? 这篇文章只是体现我以前写代码和做代码审查时候的一些原则。供大家借鉴。欢迎大家补充。 正确性(Correctness) 正确性是第一要求。不能解决问题的代码是耍流氓。结构(CodeStructure) 结构体现逻辑。第一步,第二步;需要什么数据,需要做什么处理,处理完了结果到那里去,都应该在结... 阅读全文

posted @ 2013-06-27 09:05 codestyle 阅读(258) 评论(0) 推荐(0)

重构:仔细查看,改进代码

摘要: http://www.csdn.net/article/2013-06-25/2815981-Refactoring-is-the-art-of-changing重构是一门改变已经正常的工作的艺术。但是重构是需要理由的。可能是设计改进,性能问题,安全角色或者很多其他的原因。我建议你进行一个练习:当你第二天早晨开始工作的时候,重新审视你的项目源码,尝试发现进行重构的机会。就算你的领导没有要求,仍然去做。因为在工作中,你希望有一些激动人心的时候。重构是一门改变已经正常的工作的艺术。但是重构是需要理由的。可能是设计改进,性能问题,安全角色或者很多其他的原因。改进程序的技术缺点是要冒风险的,尽管能够使 阅读全文

posted @ 2013-06-27 08:52 codestyle 阅读(357) 评论(0) 推荐(0)

2013年6月18日 #

awk的日志模块追加日期时间字段的方案

摘要: function test(){ i = 0 while(i<20) { system("sleep 1") "date +'%Y-%m-%d %H:%M:%S'" | getline mydate; close("date +'%Y-%m-%d %H:%M:%S'"); print "[INFO]["mydate"]"; i++ }}{ test()}function test(){ i = 0 while(i<20) { system(" 阅读全文

posted @ 2013-06-18 16:08 codestyle 阅读(666) 评论(0) 推荐(0)

2013年6月15日 #

读《用户故事与敏捷方法》

摘要: 必须说明的是,我是囫囵吞枣读的,应该没有读透,其次,这些东西的实践性很强,需要真正的工作里应用过,才能有更多体会什么是用户故事?用户故事是对用户有价值的功能一个用户故事包含哪些东西?1 卡片: 一句话的描述或定义2 讨论:功能的相关的细节(或约束)3 验证:验收测试,通过验收测试才能说完成了用户故事如何用实物表达用户故事敏捷团队其实特别喜欢用真实的东西表达抽象的概念,例如用白板表示项目进度,那么可以真的用一张卡片表达一个用户故事,正面写定义,反面写讨论关于验证定义用户故事时必须同时说明,完成的标准是什么,以及如何测试(这就要求用户故事必须可测试,事实上这也是用户故事的六大特征之一,这些写在背面 阅读全文

posted @ 2013-06-15 15:26 codestyle 阅读(451) 评论(0) 推荐(0)

2013年6月8日 #

寡人的接口设计是不是很赞呢

摘要: @include lib/assert.awk@include lib/logging.awk######################################################################################################## PUBLIC FUNCTIONS ################################################... 阅读全文

posted @ 2013-06-08 22:29 codestyle 阅读(465) 评论(0) 推荐(0)

2013年6月4日 #

日志打印

摘要: http://blog.csdn.net/mgoann/article/details/5681759日志打印日志重要性日志规则日志格式1、日志重要性日志无论是在开发过程还是定位问题以及了解应用的运行轨迹都有非常重要的意义。日志打印也是一项技术活,好的日志对日后的维护工作带来意想不到的帮助。通过日志的打印来定位问题通过日志的打印了解应用的运行轨迹通过日志完成性能调优通过日志了解应用状态2、日志规则l打印日志是用来分析的不是用来看的日志有很大一部分作用是用来分析的。打印出便于分析的日志,就是好的日志。便于分析可以从生产环境来考虑,大部分的生产环境都是Linux操作系统,Linux操作系统文本分析 阅读全文

posted @ 2013-06-04 15:22 codestyle 阅读(1489) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 50 下一页
点击右上角即可分享
微信分享提示