原创 BeanShell 在人工測試與管理中的應用

JUnit 單元測試學深入人心的同時,也發現它對用戶交互測試無能爲力: TestCase 允許測試人員作動態的修改可以在Test Case 中實現一個測試參數輸入功能(UI 或參數配置文件)來解決這個問題,但實現這些功能的代價與重複

原创 Java 中少爲人知的小點子

廢話 或許你已經聽過goto語句之爭,也知道在Java中goto仍然是一個保留的keyword,但不允許使用。先來看看goto的經典使用方法: 可以看出 2:statement_label_for_sec

原创 廣州軟件開發技術書籍購書之惑

電子刊物盛行的今天。對於我,紙質刊物仍然有其魅力。  攜帶方便(你可以躺着用 Notebook 嗎) 有質的感覺。畢竟受了 20 年教育間,這種思想已經根深蒂固 可方便地作筆記。對於好書,我總忍不住要把它弄花 收藏 還記得,4年前也在廣州

原创 身份證號碼校驗與信息提取 - Java 代碼

[url=http://blog.csdn.net/labile/archive/2006/10/14/1334892.aspx]http://blo

原创 我感興趣的華人開源項目

 我一直有開發開源軟件的想法。曾經試過自己孤軍作戰,因恆心不足放棄了。曾與朋友合作,又因溝通問題放棄了。 思考一下原因,“恆心”。恆心不足的原因是沒有

原创 小花瓶的感想

一天,母親在市場地攤買了個新的花瓶。正在家中清洗。當程序員的我與當花場老闆的父親剛好經過。她突然說:“花瓶原來是放不穩的了”。我細看了一下花瓶底部。原來底部的做工不好,沒做得平整。我馬上說:“去買個沙紙,把它磨平就沒事了”。旁邊的父親說:

原创 7年軟件開發技術學習的經驗與模式總結 part1

7年軟件開發技術學習的經驗與模式總結   一個好大的標題。當年還用着學習機的BASIC寫“打字練習”程序的還上小學的我,或者想不到若干年後會有能力寫出這樣的文章。   一般來講,寫這樣標題的人最好先介紹一下自己的技術學習經歷或工作經歷

原创 個性UML簡歷封面

似是而非的UML求職Case圖:

原创 從Java源文件中批量榨取註釋到設計文檔

現實世界裏,很多事情並不定一會按流程發展。軟件開發也不例外。很多時候,我們是先寫代碼(在XP開發中,可能是一個正常現象),再寫設計文檔的。 如果你的代碼中已經有大量的註釋(合符Java代碼規範的註釋),再在設計文檔中寫一個Class

原创 life-hacker-更方便地移動與縮放窗口

  我不知道你是不是和我一樣,需要長時間在 Windows 下作頻繁的多應用操作。如果可以更方便、少費神地管理好窗口,那一定可以提高工作效率。   介紹一個工具: AltDrag ,他可以讓你在不把鼠標移動到窗口標題或窗口邊

原创 Eclipse Debug 時動態運行自定義的代碼塊

有時,我們需要: 寫完一段簡單的代碼,要進行一個簡單的測試但又沒有寫TestCase的必要。 在debug過程中,想動態運行一個Java 代碼塊。這樣做通常是爲了修改對象屬性,或觀察對象屬性。如,看一個We

原创 在家遠程控制(遠程桌面)到公司的電腦

在家遠程控制(遠程桌面)到公司的電腦 我是個比較走運的人,工作3年也沒加過半天的班(別遮着半邊臉笑我)。但新項目要我打破“習慣”了。星期6也要加班。在公司已經坐上5天我的。好想回到家中寬鬆的工作環境。於是想,在家遠程控制公司的電腦。網絡情

原创 我接觸的軟件開發人與事

首先我得聲名一下,我工作的時間不算長。本文的觀點,只針對我本人與我所認識的個別人。 1以前的教育方式,影響了軟件業的創新 我 們中的大多數人是一步一腳印地從小學,初中,高中。最後,高高興興地讀上了自己夢寐以求的大學專業。我們,可以在二十

原创 程序員的弱點

首先我得聲名一下,我工作的時間不算長。本文的觀點,只針對我本人與我所認識的個別人。 1以前的教育方式,影響了軟件業的創新 我們中的大多數人是一步一腳印地從小學,初中,高中。最後,高高興興地讀上了自己夢寐以求的大學專業。我們,可以在二十

原创 7年軟件開發技術學習的經驗與模式總結Part1

7年軟件開發技術學習的經驗與模式總結 Part1   一個好大的標題。當年還用着學習機的BASIC寫“打字練習”程序的還上小學的我,或者想不到若干年後會有能力寫出這樣的文章。   一般來講,寫這樣標題的人最好先介紹一下自己的技術學習經歷