﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-皇家方舟-随笔分类-日记</title><link>http://www.blogjava.net/xixuui/category/18243.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 23 Apr 2007 19:25:22 GMT</lastBuildDate><pubDate>Mon, 23 Apr 2007 19:25:22 GMT</pubDate><ttl>60</ttl><item><title>累</title><link>http://www.blogjava.net/xixuui/archive/2007/04/23/113062.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Mon, 23 Apr 2007 15:35:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/23/113062.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/113062.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/23/113062.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/113062.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/113062.html</trackback:ping><description><![CDATA[
		<p> 这几天以来都没怎么写代码了，成天在会议室讨论来讨论去的，真烦！本来头脑就不怎么清醒，又开一整天的会，叽叽喳喳讲了那么多，又听不了那么多，有的时候甚至讨论来讨论去又回到了最初始的想法。我想肯定是自己的水平还没达到那个水平，我更喜欢想到什么就先写了，等发现不好写了了再去想好了，到时自然会有解决办法了，而不像现在老大这样子，把什么细节性的问题都想清楚了再开始干活（写代码），这样太累了，想得头疼死了，而且感觉也不太符合我们所学的TDD工作流程。真希望能好好休息几天，现在就期望五一不加班就好了。不过话又说回来，这几天讨论也不是没效果，至少学习了一些新东西，滑动窗口什么的啊，UML图啦！挺有意思的！</p>
<img src ="http://www.blogjava.net/xixuui/aggbug/113062.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-23 23:35 <a href="http://www.blogjava.net/xixuui/archive/2007/04/23/113062.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终于不加班了</title><link>http://www.blogjava.net/xixuui/archive/2007/04/20/112347.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Fri, 20 Apr 2007 15:25:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/20/112347.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/112347.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/20/112347.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/112347.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/112347.html</trackback:ping><description><![CDATA[   今天下午老板找我们开会了，又是动员大会，说现在的项目紧，客户在等着要，总以为他的暗示是要我们多加点班。不过会后，我们呆了一会，问了老大明天要加班不？他说不要，高兴死了。已经两周没有双休了，而且几乎平均每天晚上到家的时间将近十点，这样的日子还不知道有多久呢！不管这么多，这两天好好休息吧！两天还有艰巨的任务在等着我呢！<img src ="http://www.blogjava.net/xixuui/aggbug/112347.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-20 23:25 <a href="http://www.blogjava.net/xixuui/archive/2007/04/20/112347.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>试用七个月了</title><link>http://www.blogjava.net/xixuui/archive/2007/04/11/109976.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Wed, 11 Apr 2007 10:42:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/11/109976.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/109976.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/11/109976.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/109976.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/109976.html</trackback:ping><description><![CDATA[
		<p>七个月已经过去了，我却还不是公司的正式员工，哎！</p>
<img src ="http://www.blogjava.net/xixuui/aggbug/109976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-11 18:42 <a href="http://www.blogjava.net/xixuui/archive/2007/04/11/109976.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>越来越懒</title><link>http://www.blogjava.net/xixuui/archive/2007/04/11/108283.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Wed, 11 Apr 2007 10:37:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/11/108283.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/108283.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/11/108283.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/108283.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/108283.html</trackback:ping><description><![CDATA[       现在的事情不多，人也变懒了，项目的功能基本实现了，该到了解决性能问题和稳定性问题的时候，可是感觉这些问题不是一两天能解决的，而且甚至在几天之内也不一定找得到好的解决方案。除了想这些问题之外的时间也就更无聊了。看看之前写的代码，有些比较垃圾，看到不爽的地方就直接改了，也没有去写什么单元测试了。原因是过去写这些代码的时候觉得不好写测试就没写，现在改了也懒得加单元测试了，由于是结对工作，虽然过去有几次提议过要把没写单元测试的地方补上，但是同伴说代码都写完了，再补测试有什么意思，想想也是，于是就没去管他了。<img src ="http://www.blogjava.net/xixuui/aggbug/108283.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-11 18:37 <a href="http://www.blogjava.net/xixuui/archive/2007/04/11/108283.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>很多地方不好使用TDD</title><link>http://www.blogjava.net/xixuui/archive/2007/04/11/95028.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Wed, 11 Apr 2007 10:37:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/11/95028.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/95028.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/11/95028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/95028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/95028.html</trackback:ping><description><![CDATA[学习了一两个月的TDD，可是在加入现在的项目中后，又发现TDD是那么的难以实施，因为有很多的地方是不好测试的：比如说GUI、线程、SOCKET通讯的模拟等。感觉这些东西只有通过运行程序进行调试才能发现问题。工作的时候很多情况下，有许多的方法在编写时由于不知道写测试而不去写测试，也有因为觉得写测试比较烦而没写，更有甚的很多时候是写了方法之后再去补充测试。其实这些做法都已经严重违反了TDD的开发原则。哎，先不管那么多了，自己现在水平还没达到KENT BECK那种高度，一定要做到以后能写测试就先写测试再写方法代码吧！ 希望能在两年以内成为公司的一个项目经理。<img src ="http://www.blogjava.net/xixuui/aggbug/95028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-11 18:37 <a href="http://www.blogjava.net/xixuui/archive/2007/04/11/95028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>期待转正</title><link>http://www.blogjava.net/xixuui/archive/2007/04/03/108279.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Tue, 03 Apr 2007 14:25:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/04/03/108279.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/108279.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/04/03/108279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/108279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/108279.html</trackback:ping><description><![CDATA[       不知不觉已经工作六个多月了，可是到现在还没有转正！说要考核，到现在还没有，还要等新任务下来再考核，要等到什么时候去啊！！！！！<br />        闲了一阵子又开始要忙起来了，昨天晚上十点才到家，今天要不是我一个尽的催，还不知道什么时候回家呢！那些同事好像一点都不急着回家是的。<img src ="http://www.blogjava.net/xixuui/aggbug/108279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-04-03 22:25 <a href="http://www.blogjava.net/xixuui/archive/2007/04/03/108279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>好久没看书了</title><link>http://www.blogjava.net/xixuui/archive/2007/01/20/95027.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Sat, 20 Jan 2007 02:06:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/01/20/95027.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/95027.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/01/20/95027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/95027.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/95027.html</trackback:ping><description><![CDATA[     现在白天上班感觉到有点累了，坐车时间也有点久，刚工作那会还在上下班坐车的时候看看书。现在工作有点忙了，上班也不定有位置坐，也没之前那么有兴趣了，这种情况得改改，不看书是很难有大的进步的，杨博士这样说的，不过也确实是这样的。以后得多抽点时间多看看书。现在连那本《从小工到专家》都没看完呢。<img src ="http://www.blogjava.net/xixuui/aggbug/95027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-01-20 10:06 <a href="http://www.blogjava.net/xixuui/archive/2007/01/20/95027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终于可以休息一会了</title><link>http://www.blogjava.net/xixuui/archive/2007/01/20/95024.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Sat, 20 Jan 2007 01:46:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2007/01/20/95024.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/95024.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2007/01/20/95024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/95024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/95024.html</trackback:ping><description><![CDATA[    闲了一阵子后又 忙了好一阵子了，好久没来写点东西了。由于之前的项目正在作需求分析，把我们调到另外的一个项目组中，做了一两个月了，在昨天终于有一点点成果了，心里总感觉到了一点点欣慰，但是由于对Socket的通讯机制不是很了解，程序本来上午还好好的，跑着跑着突然又不行了，总弄不清楚原因，可能还是网络的问题吧！工作快半年了，也接触到了不少东西，hibernate、mysql、swt、soket、junit等。不过最重要还是学习了一种新的开发方式TDD。
<img src ="http://www.blogjava.net/xixuui/aggbug/95024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2007-01-20 09:46 <a href="http://www.blogjava.net/xixuui/archive/2007/01/20/95024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作体会</title><link>http://www.blogjava.net/xixuui/archive/2006/12/09/86546.html</link><dc:creator>阿辉</dc:creator><author>阿辉</author><pubDate>Sat, 09 Dec 2006 08:03:00 GMT</pubDate><guid>http://www.blogjava.net/xixuui/archive/2006/12/09/86546.html</guid><wfw:comment>http://www.blogjava.net/xixuui/comments/86546.html</wfw:comment><comments>http://www.blogjava.net/xixuui/archive/2006/12/09/86546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xixuui/comments/commentRss/86546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xixuui/services/trackbacks/86546.html</trackback:ping><description><![CDATA[      毕业之前，一直以为一名合格的程序员只要能编写出实现函数的功能的程序就行了。并且常常听人说作程序员很没前途，只是软件公司一个敲代码的机器而已。因此每当听见人家如此讨论，自己总是怀疑当初选择的这条道路是否正确？难道自己最终真的只会成为某软件公司的一个敲代码的机器么？虽然心里这么想着，但最终还是拿着计算机科学与技术专业的毕业证和学位证步入了社会。几个月艰苦的找工作经历也曾让自己颇受打击，多次的技术面试笔试均以失败告终。发现过去在学校期间那个擅长考试的我，如今面对社会的这些考试却这么的不堪一击，自己带的那点钱以及向朋友借了几千块钱也花完了。
    正在这个非常困难的时候。幸运之神却降临了。八月份的一天，我接到了一个公司的面试电话，当时同学也还没有找到工作，于是他也和我一起到公司面试去了，希望也能获得一个面试的机会。结果，由于面试人员见我们是同学，于是让我们同时进去面试了，面试过程也非常的愉快，并且被告之要么我们会同时录用，要么就都不会被录用。结果不到两天，就接到了录用通知。当时，我正在一家公司做笔试题目呢，大部分题目都不会做，接到录用通知的电话后就交了几乎是白卷的试卷，并且一出来就告诉同学这一喜讯了。在等待了将近半个月后，终于来到了公司报到，开始了自己的工作生涯。现在还在想，要是当时我们不是两个人一起来面试，现在也许还没找到工作呢！
   一转眼，三个月过去了，工作方面我们没有给公司带来任何拿得出来的产品，但是就个人而言，收获却挺大的。在过去的这三个月里，主要学习了一套关于编程方面的思想以及一种软件开发模式TDD(测试驱动开发)，公司希望在以后全面推广这种新的开发方法，并且公司也把这项艰巨的任务交给了我们。因此，自己必须尽最大的努力缩短学习时间，提升自己的能力。下周即将面临试用期考核，也希望自己能够表现好一点，给领导一个好印象，说不定还可以多加点工资呢！哈哈！
   通过这三个月的学习，自己对编程的认识又深刻了许多，程序员编程不仅仅是要完成方法的功能，最重要的是可读性，可维护性和可靠性。相信没有一个程序员敢说自己的程序没有漏洞。因此如果软件运行出了问题，而当时的开发人员已经离职了，怎么办？如果没人能看得懂出错的代码，谁来修改这些错误的代码？谁敢保证修改这些代码不会带来系统其它部分的问题呢？答案是：没有任何人能够保证！因此就需要一套完整的方案来解决这个问题。
   首先，程序员写代码必须要有详细的方法注释。方法注释就是要说明方法完成了哪些功能，方法应该如何使用，在什么情况下可以使用，在什么情况下不能使用，而且应该说明如果在不能使用的情况下使用了又会出现什么情况，等等。但是，要注意的是方法注释并不是代码注释，在方法内部的代码最好是没有注释的，并且一个方法不应该太长，一般情况不应该超过十行代码。
   其次，程序员必须自己写出完整的单元测试代码。方法的每个功能点至少应该对应一个单元测试。这样不仅可以减少测试人员的压力，而且减少了程序员自己的压力。因为在程序员每次提交之前必须保证所有的单元测试是能通过的，这样就可以把注意力集中到当前任务上面。而且有了单元测试作保证，每当程序员自己看到代码不舒服的时候就可以随心所欲地进行修改，只要修改后单元测试还能运行通过就可以了。但是在没有单元测试的时候，程序员是不敢随意改动已经能够正常工作却看起来很丑陋的代码的，因为担心修改代码会导致系统中其它地方的错误（甚至可能是一连串的错误）。
<img src ="http://www.blogjava.net/xixuui/aggbug/86546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xixuui/" target="_blank">阿辉</a> 2006-12-09 16:03 <a href="http://www.blogjava.net/xixuui/archive/2006/12/09/86546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>