原创 ThoughtWorks TDD open-workshop第三次參加個人總結

    我非常榮幸第三次參加了ThoughtWorks組織的 TDD open-workshop的活動。感謝組織者們的精心組織。我報名參加的是這次活動的Ruby場。我做爲一個參加者,來寫一下我個人的收穫和個人的不足。     收穫:   

原创 Ext4使用總結(六)樹的動態加載,分支的刷新

對於Ext4的樹,與Ext.grid.Panel是屬於同一個父類Ext.panel.Table,所有有樹的有許多的基本特性可以參照Table和gri

原创 混亂到清晰-重構之拆離

週五,對一個模塊的代碼做重構,這部分的代碼,是採用Ext4以MVC的方式實現的,在修改代碼的過程中,經歷了兩個階段,從混亂到清晰,而從混亂到清晰的轉

原创 Ext4使用總結(一)解除小數位運算溢出

在Ext中,具有合計功能的grid,有時會出現小數位運算溢出的問題,可以在合計列上加入如下代碼來解除問題: summaryType: 'su

原创 使用Ext3 事件的機制,修改遺留系統的業務流程

   目前,筆者正在修改一個基於Ext3的、業務流程並不是特別明晰的遺留系統。在不同的業務中,表單的編輯、查看、新增等都是有區別的。如下圖:    

原创 參加第十三屆BQConf大會有感

    感覺自己聽的還不夠仔細,但是仍然感覺這次BQconf大會幹貨不少。     一,演講《模式之路》中,在京東質量部部長 苗再青老師,對模式改進之

原创 Ext4的MVC結構如何抽取公用組件

Ext.define("Component.controller.CommonController", { extend: 'Ext.app.Controller', refs:[ //搜索Form的ID

原创 在軟件開發中,反證方法的典型運用

     在我的開發中,經常存在着多分支條件校驗的的情況,例如有三種情況導致出錯,而導致三種情況的原因呢,又各是三種。 如果導致校驗出錯的情況,有n個分支,那麼出錯的解空間大小也許就是2的n次方,或者是3

原创 如何高效能地學習和使用"工具"?

在軟件開發中,應該注意工具的合理使用,使得自己變得高效起來。 1  工具也是產品,有許多的工具是產品化的。既然是產品,就很多的服務,例如幫助文檔,論壇,諮詢人員。這些都是有效使用工具的有利的因素。可以讓自己很快地熟悉並上手新的工具,積極的

原创 軟件開發者的持續成長需要注意的

一  學習       在學生時代,我們學習時,考試是非常重要的。       正如《社會心理學》的第五章 (自我:在社會情境中理解我們自己) 所講述 當外在動機取代內在動機時,我們對於原有活動的興趣將會失去,並去追尋外在的獎勵。考試是

原创 Ext4使用總結(十) 如何在Ext4 的grid中顯示精確到秒的時間

java的Entity中這樣寫: @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern="yyyy-MM-dd HH:mm:ss") private Date a; @Te

原创 思維能力對於軟件開發中的缺陷修復的促進作用

       今天找到了一個缺陷的解決方案。在表單的組件的基礎之上,構建了一個新的表單,表單中包含兩個表格。其中的一個表格始終不加載數據。調試的過程中,潛意識也在收集着信息,最後給大腦的意識一個指明,大腦的意識得到這個指明後,經過推理迅速

原创 在 ibm http server 和 websphere 之間配置 ssl

在WebSphere的環境中, 配置SSL,有一些細節需要注意: 1. 最好是先安裝 ibm http server7(32bit),websphere7,再安裝插件 2. http server 需要安

原创 上傳文件超過限制,造成長時間無響應的解決方案

在上傳大文件,造成長時間沒有響應的情況的解決方案: 上傳大文件時,因爲http協議的響應問題,造成長時間不能向客戶端發送響應請求頭。 解決方案: 1. 向服務器發送上傳大文件的request 2. 在客戶端

原创 軟件開發者的學習

      首先軟件開發者的學習,我認爲不再是以考試本身爲主要目的。    軟件開發者大多數都是在公司裏工作。而公司面臨着如何發展的問題。而這又與公司的類型、公司面臨的局面、公司領導層能否正確地思考有關