<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16995263</id><updated>2011-04-21T17:28:06.925-07:00</updated><title type='text'>Tomi Daily</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16995263.post-114530111871376567</id><published>2006-04-17T12:01:00.000-07:00</published><updated>2006-04-17T12:11:59.303-07:00</updated><title type='text'>Test-driven development</title><content type='html'>Simplily speaking, Test-driven development is to write the test plan before writing the code, and implement toe code follow the test plan.&lt;br /&gt;&lt;br /&gt;quote from &lt;a href="http://en.wikipedia.org/wiki/Test_driven_development#Requirements"&gt;http://en.wikipedia.org/wiki/Test_driven_development#Requirements&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Test-Driven Development Cycle&lt;br /&gt;&lt;br /&gt;&lt;a name="1._Write_the_test"&gt;&lt;/a&gt;&lt;br /&gt;1. Write the test&lt;br /&gt;It begins with writing a test. In order to write a test, the developer must understand the specification and the requirements clearly. This is accomplished through &lt;a title="Use case" href="http://en.wikipedia.org/wiki/Use_case"&gt;use cases&lt;/a&gt; and &lt;a title="User story" href="http://en.wikipedia.org/wiki/User_story"&gt;user stories&lt;/a&gt;. The design document covers all the test scenarios and exception conditions.&lt;br /&gt;&lt;br /&gt;&lt;a name="2._Write_the_code"&gt;&lt;/a&gt;&lt;br /&gt;2. Write the code&lt;br /&gt;The next step is to make the test pass by writing the code. This step forces the programmer to take the perspective of a client by seeing the code through its interfaces. This is the design driven part of test-driven development. As part of test calibration, your code should fail the test meaningfully the first time around.&lt;br /&gt;&lt;br /&gt;&lt;a name="3._Run_the_automated_tests"&gt;&lt;/a&gt;&lt;br /&gt;3. Run the automated tests&lt;br /&gt;The next step is to run the automated test cases and observe if they pass or fail. If they pass, the programmer can be more confident that the code meets the test cases as written. If there are failures, the code did not meet the test cases..&lt;br /&gt;&lt;br /&gt;&lt;a name="4._Refactor"&gt;&lt;/a&gt;&lt;br /&gt;4. Refactor&lt;br /&gt;The final step is the &lt;a title="Refactoring" href="http://en.wikipedia.org/wiki/Refactoring"&gt;refactoring&lt;/a&gt; step and any code clean-up necessary will occur here. The test cases are then re-run and observed.&lt;br /&gt;&lt;a name="5._Repeat"&gt;&lt;/a&gt;&lt;br /&gt;5. Repeat&lt;br /&gt;The cycle will then repeat itself and start with either adding additional functionality or fixing any errors.&lt;br /&gt;&lt;br /&gt;Benefits&lt;br /&gt;Despite the initial requirements, test-driven development can provide great value to building software better and faster. It offers more than just simple validation of correctness, but can also drive the design of a program. By focusing on the test cases first, one must imagine how the functionality will be used by clients (in this case, the test cases). Therefore, the programmer is only concerned with the interface and not the implementation. This benefit is complementary to &lt;a title="Design by Contract" href="http://en.wikipedia.org/wiki/Design_by_Contract"&gt;Design by Contract&lt;/a&gt; as approaches it through test cases rather than mathematical assertions.&lt;br /&gt;The power test-driven development offers is the ability to take small steps when required. It allows a programmer to focus on the task at hand and often the first goal is to make the test pass. Exceptional cases and error handling are not considered initially. These extraneous circumstances are implemented after the main functionality has been achieved. Another advantage is that test-driven development, when used properly, ensures that all written code is covered by a test. This can give the programmer a greater level of trust in the code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114530111871376567?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114530111871376567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114530111871376567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530111871376567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530111871376567'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/04/test-driven-development.html' title='Test-driven development'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114530039926719970</id><published>2006-04-17T11:41:00.001-07:00</published><updated>2006-04-17T11:59:59.290-07:00</updated><title type='text'>Why do software project fails?</title><content type='html'>Why do software project fails?&lt;br /&gt;I think there are several cause:&lt;br /&gt;1) Changing/losting of delvelopment teamates&lt;br /&gt;Extra time may be needed to employ new developer, or time needed for other teamate to follow up the case.&lt;br /&gt;&lt;br /&gt;2)Dependence to "new" techology&lt;br /&gt;In planning time, team assume that any new techology will be finish at ??? time, and planed to use this technology , however, the "new" technology cannot finish ontime, delay/fail to finish the project may occur.&lt;br /&gt;&lt;br /&gt;3)poor testing plan&lt;br /&gt;testing is one of the most important part of the software development, so if the testing plan is poorly planed, the final product may contains lots of unexpected bugs.&lt;br /&gt;&lt;br /&gt;4)poor estimation on budget&lt;br /&gt;Extra employment, extra cost of new techology, extra cost of hardware price may cause the out budget case occurs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114530039926719970?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114530039926719970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114530039926719970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530039926719970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530039926719970'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/04/why-do-software-project-fails_17.html' title='Why do software project fails?'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114530039853582923</id><published>2006-04-17T11:41:00.000-07:00</published><updated>2006-04-17T11:59:58.563-07:00</updated><title type='text'>Why do software project fails?</title><content type='html'>Why do software project fails?&lt;br /&gt;I think there are several cause:&lt;br /&gt;1) Changing/losting of delvelopment teamates&lt;br /&gt;Extra time may be needed to employ new developer, or time needed for other teamate to follow up the case.&lt;br /&gt;&lt;br /&gt;2)Dependence to "new" techology&lt;br /&gt;In planning time, team assume that any new techology will be finish at ??? time, and planed to use this technology , however, the "new" technology cannot finish ontime, delay/fail to finish the project may occur.&lt;br /&gt;&lt;br /&gt;3)poor testing plan&lt;br /&gt;testing is one of the most important part of the software development, so if the testing plan is poorly planed, the final product may contains lots of unexpected bugs.&lt;br /&gt;&lt;br /&gt;4)poor estimation on budget&lt;br /&gt;Extra employment, extra cost of new techology, extra cost of hardware price may cause the out budget case occurs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114530039853582923?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114530039853582923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114530039853582923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530039853582923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114530039853582923'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/04/why-do-software-project-fails.html' title='Why do software project fails?'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114468297075804697</id><published>2006-04-10T08:01:00.000-07:00</published><updated>2006-04-10T08:29:31.330-07:00</updated><title type='text'>My feeling about the design pattern</title><content type='html'>The one I know best: Adapter pattern&lt;br /&gt;Adapter design pattern is used to enable objects/classes with different interfaces to communicate with each other.&lt;br /&gt;It is mainly used to provide a new interface to existing legacy components.&lt;br /&gt;&lt;br /&gt;The one I know worst: Proxy pattern&lt;br /&gt;Actually I'm not really know why a proxy is needed to add in the design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114468297075804697?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114468297075804697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114468297075804697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114468297075804697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114468297075804697'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/04/my-feeling-about-design-pattern.html' title='My feeling about the design pattern'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114261351847524802</id><published>2006-03-17T07:13:00.000-08:00</published><updated>2006-03-17T08:38:38.936-08:00</updated><title type='text'>What make coding perfect?</title><content type='html'>I think no one will argue that, "A good programmer should write a good program"&lt;br /&gt;but, what is a good program?&lt;br /&gt;&lt;br /&gt;Simply specking, a good coding should:&lt;br /&gt;Easy to read, Easy to understand and Easy to modify.&lt;br /&gt;&lt;br /&gt;There are thousand of method to solve a problem,&lt;br /&gt;however, not all the solution are high readability.&lt;br /&gt;I will perfer a simple and easy to understand coding,&lt;br /&gt;than a clever but hard to read coding.&lt;br /&gt;&lt;br /&gt;Morever, I like some coding that contain detail comment.&lt;br /&gt;This can make me more easy to follow the program.&lt;br /&gt;&lt;br /&gt;Finally, I think a good coding need a well orginized.&lt;br /&gt;They should seperate any related method into one class,&lt;br /&gt;then it is very helpful for other programer to modifly the program(EG. testing, add/remove function)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114261351847524802?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114261351847524802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114261351847524802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114261351847524802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114261351847524802'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/03/what-make-coding-perfect.html' title='What make coding perfect?'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114089131813507087</id><published>2006-02-25T08:37:00.000-08:00</published><updated>2006-02-25T10:15:18.170-08:00</updated><title type='text'>Real meaning behind some software engineering's slogan</title><content type='html'>&lt;span style="font-size:130%;"&gt;"Will You Pair With Me?"&lt;/span&gt;&lt;br /&gt;I think this slogan fits the "Pair Programming" in SE.&lt;br /&gt;From &lt;a href="http://www.methodsandtools.com/archive/archive.php?id=10"&gt;http://www.methodsandtools.com/archive/archive.php?id=10&lt;/a&gt;&lt;br /&gt;They breifly expain that the problems may appear in the pair programming&lt;br /&gt;It got grestest benifit if the pairs got similar ability,&lt;br /&gt;but if miss pairing occurs ,&lt;br /&gt;the developement of the program may be affected&lt;br /&gt;So I think "Will You Pair With Me?" can rephrase to "Am I have the ability to pair with you"&lt;br /&gt;or "Do you have the ability to pair with me"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;"Don’t Get Stressed, Write A Test"&lt;/span&gt;&lt;br /&gt;Testing is one of the most important part in software developement&lt;br /&gt;However, this step is the "nightmare" of software engineer,&lt;br /&gt;During planning the test for programs,&lt;br /&gt;software engineer may feel stress on thinking the test&lt;br /&gt;eg. "Can all the test case prevent all the bugs?","Is there any case we have missed?" etc&lt;br /&gt;It is very heavy for the testing team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114089131813507087?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114089131813507087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114089131813507087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114089131813507087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114089131813507087'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/02/real-meaning-behind-some-software.html' title='Real meaning behind some software engineering&apos;s slogan'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-114088521430898074</id><published>2006-02-25T08:03:00.000-08:00</published><updated>2006-02-25T08:33:34.320-08:00</updated><title type='text'>Differences between IEEE Certified Software Development Professional (CSDP) Program and our learning in OUHK Software Engineering</title><content type='html'>On the topics list of the CSDP,&lt;br /&gt;the topics covered can mainly divided into 11 main parts:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;I.  Professionalism and Engineering Economics&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;II. Software Requirements&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;III.  Software Design&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;IV. Software Construction&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;V. Software Testing&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;VI. Software Maintenance&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;VII.  Software Engineering Management&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;VIII. Software Configuration Management&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;IX. Software Engineering Process&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;X. Software Engineering Tools and Methods&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;XI. Software Quality&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;And after my "quick skimming" from the textbook,&lt;/span&gt;&lt;br /&gt;I think the areas that textbook haven't contain are:&lt;br /&gt;I.  Professionalism and Engineering Economics&lt;br /&gt;XI. Software Quality&lt;br /&gt;&lt;br /&gt;Actually these two areas are mainly about some experience of software engineer...&lt;br /&gt;so I think it is resionable that these topics are missing in the textbook.&lt;br /&gt;&lt;br /&gt;PS. however, I remember that Pro. Steven has taught these topic in his lectures/tutorials...^^"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-114088521430898074?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/114088521430898074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=114088521430898074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114088521430898074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/114088521430898074'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/02/differences-between-ieee-certified.html' title='Differences between IEEE Certified Software Development Professional (CSDP) Program and our learning in OUHK Software Engineering'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-113882042652459220</id><published>2006-02-01T10:57:00.000-08:00</published><updated>2006-02-01T11:00:26.533-08:00</updated><title type='text'>辛酸的迪士尼客服,可怕的2月1日</title><content type='html'>迪士尼給大家的印象怎樣呢?如童話般的漂亮,美好嗎?&lt;br /&gt;&lt;br /&gt;剛在電視上看到有關今天(2月1日)香港迪士尼主題公園(下文簡稱樂園)所發生的事:&lt;br /&gt;樂園入場人數上限為3萬人,但預訂以及即人購票的人仕大約有3萬5千人&lt;br /&gt;因此樂園在早上11時左右停止遊人入場大批未能入場的遊客則在門外聚集&lt;br /&gt;電視片段中,&lt;br /&gt;有人試圖爬過圍欄,&lt;br /&gt;有小孩哭著要進場玩,&lt;br /&gt;有成人就說車站/樂園沒有說明情況...&lt;br /&gt;&lt;br /&gt;看到此新聞後,我就開始預電我的女友(她在樂園的guest relationship 客戶服務部工作)&lt;br /&gt;本應在一小時多前下班的她卻遲遲未有接聽&lt;br /&gt;直到半小時前左右,才收到她的通電以及知道樂園內的真實情況&lt;br /&gt;&lt;br /&gt;她用了2個字去形容遊客們: &lt;span style="color:#ff0000;"&gt;暴徒&lt;/span&gt;&lt;br /&gt;電視上的只是冰山一角&lt;br /&gt;遊客們不只爬過圍欄,&lt;br /&gt;而且有人推倒"水馬"(膠做的半身高圍欄,倒水入內以加強重量)&lt;br /&gt;有人爬上燈柱(大約....3-4米高吧)&lt;br /&gt;甚至有人把鐵欄上的"防盜用的矛頭狀設計"(恕小弟不知道它的學名...)拆下來投向工作人員...&lt;br /&gt;甚至有想有進一步的暴力行為&lt;br /&gt;&lt;br /&gt;身為客戶服務的女友唯有盡量忍耐及對遊客說明情況&lt;br /&gt;可惜消減不到遊人們的怒氣&lt;br /&gt;她更看到有遊人申手入服務中心的櫃位內搶走鍵盤並破壞&lt;br /&gt;主任/高層卻在袖手旁觀&lt;br /&gt;更加罵小客服們做得不夠好,&lt;br /&gt;事件在警方協助,以及3時左右樂園重開,而輕微的緩和...&lt;br /&gt;一件小插曲是今天"又"有一名客服因為受不住壓力而請辭...好像已經第7-8個了...&lt;br /&gt;&lt;br /&gt;我這個"半局外人"只可以說&lt;br /&gt;遊客們一心想到樂園玩一天來到門前卻不能入內的心情...&lt;br /&gt;我都非常明白/同情&lt;br /&gt;但是...可以用和平點的方法表示你們的不滿嗎?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-113882042652459220?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/113882042652459220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=113882042652459220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/113882042652459220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/113882042652459220'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2006/02/21.html' title='辛酸的迪士尼客服,可怕的2月1日'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-113080311876146800</id><published>2005-10-31T15:26:00.000-08:00</published><updated>2005-10-31T15:58:38.770-08:00</updated><title type='text'>MY feedback of using the UML Tools</title><content type='html'>As we are request to try using the UML tools, here are some feedback of my testing.&lt;br /&gt;A)Visal Paradigm&lt;br /&gt;Easy to use:5 (5 points as max)&lt;br /&gt;Size of the program:~155MB&lt;br /&gt;Comment:&lt;br /&gt;Visal Paradigm is very easy to use and userfriendly.&lt;br /&gt;The item icons are placed on the left hand side, which is very easy and very clear for user to use.&lt;br /&gt;Suitable for lastest comer to UML.&lt;br /&gt;&lt;br /&gt;B)Poseidon&lt;br /&gt;easy to use: 4&lt;br /&gt;Size of the program: ~40.7MB&lt;br /&gt;Poseidon is the secont program I tried to use.&lt;br /&gt;Comment:&lt;br /&gt;I think that the icon / items are not so many to use, but it is acceptable.&lt;br /&gt;Not so many UML Diagram to use, may be it is because I've try the Trial version...&lt;br /&gt;&lt;br /&gt;C)Eclipse&lt;br /&gt;easy to use:2&lt;br /&gt;Size of the program: ~30MB&lt;br /&gt;Comment:&lt;br /&gt;Eclipse is the most difficult program I've test.&lt;br /&gt;The item are poor placed, Difficult to find and use.&lt;br /&gt;I think this program is suitable for the programmer to use,&lt;br /&gt;it can generate java code automatially.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-113080311876146800?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/113080311876146800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=113080311876146800' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/113080311876146800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/113080311876146800'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2005/10/my-feedback-of-using-uml-tools.html' title='MY feedback of using the UML Tools'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-112797263208669151</id><published>2005-09-28T22:19:00.000-07:00</published><updated>2005-09-30T20:38:47.376-07:00</updated><title type='text'>My own idea to software engineering</title><content type='html'>Sorry for so late to update this blog... I dont know why I cant use / watch this blog at my home T^T...&lt;br /&gt;&lt;br /&gt;Q1) What do you think about the basic software engineering skills?&lt;br /&gt;I remember that Steven (my tutor of Software engineering) has tell us that main idea of S.E. is "to finish the system in limited time and budget". So, I think the most important skill of software engineer is "know how to manage time and money efficiently", on the other words, they should know very well how to finish work.&lt;br /&gt;For why managing time is so important, different from the other techology (e.g. making a car, build a building), the software techology may change every day, and also for the client's requirement.So it is very important to finish the job as soon as possible.&lt;br /&gt;Moreover, since software engineer are work for different customer(s), and the system may use on different area, so the software engineer must get a basic knowledge on every area, or have the ability to learn the knowledge in short time.&lt;br /&gt;&lt;br /&gt;(modified at 1 Oct.,2005)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-112797263208669151?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/112797263208669151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=112797263208669151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/112797263208669151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/112797263208669151'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2005/09/my-own-idea-to-software-engineering.html' title='My own idea to software engineering'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995263.post-112737059936890023</id><published>2005-09-21T23:20:00.000-07:00</published><updated>2005-09-21T23:31:45.990-07:00</updated><title type='text'>First day to using BLOG...</title><content type='html'>It's the first time to using BLOG,&lt;br /&gt;let me say "HI" for all of the visiter~~^^&lt;br /&gt;&lt;br /&gt;I'm Tomi Lam from Hongkong, studying in Open University Year3, in IT.&lt;br /&gt;&lt;br /&gt;For why I create this BLOG.....&lt;br /&gt;actually it is because my tutor Steven needs our class to own one...=.=&lt;br /&gt;however... I'll try and enjoy to use it ^^"&lt;br /&gt;&lt;br /&gt;Today is my third day for me to sudying in Open U, I think tutor ar quite nice, and also for the classmate. Hope that I can have a happy study life here~^^&lt;br /&gt;&lt;br /&gt;Tomi Lam 22/9/2005&lt;br /&gt;ICQ#128466502&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995263-112737059936890023?l=tommylpc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylpc.blogspot.com/feeds/112737059936890023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995263&amp;postID=112737059936890023' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/112737059936890023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995263/posts/default/112737059936890023'/><link rel='alternate' type='text/html' href='http://tommylpc.blogspot.com/2005/09/first-day-to-using-blog.html' title='First day to using BLOG...'/><author><name>Tomi Lam Pui Cheung</name><uri>http://www.blogger.com/profile/11798028592725749940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
