上次隨便一吐,發現挺多共鳴的,好吧,今天我來吐一吐亂用注入。 注入是個很裝逼的詞語,java對這個詞解釋的神鬼都怕,高級裝逼直的人稱ioc,di什么的,入行淺的人看着高深,其實就是給對象屬性賦個值而已。學術界的老師教授等人就喜歡搞這種東西,用十個你沒聽過的詞來解釋一個你沒聽過的詞,說得太明白怕你 ...
很久很久以前寫了兩篇設計模式亂用的文章,最近心血來潮,突然想寫篇OOP亂用。 最近在移植一個舊項目,接手過程很多嘈想吐,開一篇談一下OOP的亂用。 大多數公司用MVC是為了解耦合,但是這套代碼的MVC明顯是不解耦的,例如View 可以直接拿view 單例如調用里面的方法。v可以調用c,c可以隨意調用v。不同人寫的c和v可以隨意調用。看起來寫得爽,但是修改起來就各種吐了,當你修改一個v的時候,我還得 ...
2016-11-23 10:12 10 916 推薦指數:
上次隨便一吐,發現挺多共鳴的,好吧,今天我來吐一吐亂用注入。 注入是個很裝逼的詞語,java對這個詞解釋的神鬼都怕,高級裝逼直的人稱ioc,di什么的,入行淺的人看着高深,其實就是給對象屬性賦個值而已。學術界的老師教授等人就喜歡搞這種東西,用十個你沒聽過的詞來解釋一個你沒聽過的詞,說得太明白怕你 ...
ejb一直是一個讓我很糾結的技術,雖然ejb作為sun推薦的最佳實踐,在sun的J2EE教程中,推薦jsp和servlet作為view層,ejb作為業務邏輯層。 上述就是J2EE教程講J2EE體 ...
源碼: Hash(key):計算出key的hash值。 put方法詳解: 1、如果table數組為null或者table數組的長度為0,則調用resize()方法擴容並返回table數組 ...
測試開發 測試開發這個崗位的核心都是圍繞着如何提升生產力,也就是工作效率。 第一個層面是提高質量部內部測試人員的測試效率,當前我們也主要還停留在這個層面。當測試人員需要進行大量的重復性回歸 ...
要注意 WSGI / uwsgi / uWSGI 這三個概念的區分。 WSGI是一種通信協議。 uwsgi是一種線路協議而不是通信協議,在此常用於在uWSGI服務器與其他網絡服務器的數據 ...
眾所周知,代碼審查是軟件開發過程中十分重要的環節,樓主結合自己的實際工作經驗,和大家分享一下在實際工作中代碼審查是如何開展的, 筆者水平有限,若有錯誤和紕漏,還請大家指正。 代碼審查的阻力 我想不通公司不同部門對代碼審查這項工作的重視程度還是不一樣的,對於代碼審查的阻力總結了以下幾點 ...
引言 “你能談一下HTTPS嗎?” “一種比HTTP安全的協議。” “...” 如果面試這樣說的話那差不多就gg了,其實HTTPS要展開回答的話內容還挺豐富的。本篇文章詳細介紹了HTTPS是什么、為什么安全以及實現安全的方法,一起來學習吧。 本文略長,請保持耐心 ...
緣起 在Electron的渲染進程中(也就是頁面代碼中), 我們常常使用process.env來攜帶一些環境變量, 比如HTTP服務地址的基質,本地靜態資源的路徑等 這樣做主要有兩個目的 一 ...