svn就是版本管理的那么一個機制。
夾江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
比如說你修改的是com.people.len 這個包下的demon.java這個文件。同時也有別人修改這個文件并提交了。你再commit的時候就會提示你代碼有沖突。需要你先把svn上的文件下下來,然后再修改你的代碼之后再提交。其他的就是如果你的同事沒修改這個文件只修改其他的文件的話,你可以只提交這個文件,和他們的合在一起。
對JAVA程序員而言,換一份工作或進入一個新的公司,往往意味著要熟悉一個新的開發(fā)環(huán)境,要快速了解新的項目。
如何快速地熟悉項目代碼,是每個程序員都會遇到的問題,特別是對剛進入職場的應屆畢業(yè)生,這個問題更顯得棘手。
下面是我自己在經(jīng)歷幾個工作之后結(jié)束的一些方法,河南IT培訓與大家分享一下,僅貢參考!1.通讀需求文檔,了解項目用途;一個企業(yè)級的項目,一定會保留一些相關(guān)文檔吧!比如需求文檔,設計文檔,項目計劃等,先通讀這些文檔,了解項目的用途、主要功能等。
2.熟悉開發(fā)工具、常用功能;每個公司用的開發(fā)環(huán)境都會有些不同,要熟悉新的開發(fā)環(huán)境,了解常用的功能、快捷鍵等,特別是前后使用習慣相差比較大的開發(fā)環(huán)境,如從MyEclipse到IntelliJIDEA。
Java的開發(fā)環(huán)境用的比較多的有MyEclipse(Eclipse)、IntellijIDEA.C++就比較多了,從VC6到VS2008、VS2010、VS2012、VS2013都有人用,還有一些用開源的開發(fā)工具如Qt。
3.部署環(huán)境,把項目跑起來;了解開發(fā)環(huán)境后,就把相關(guān)的配置部署好,把項目跑起來。
好處是:1.可以進一步實踐新的開發(fā)環(huán)境;2.把項目跑起來后可以快速地了解項目的用途和功能。
4.整體瀏覽代碼,了解代碼結(jié)構(gòu);整體瀏覽一下代碼,對項目的代碼有個整體結(jié)構(gòu)的把握。
最好能把類圖畫出來,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源碼導出類圖。
5.抽取其中的一部分進行細讀;對一個企業(yè)級的項目,特別是一些大型項目或積淀比較深厚的項目,不可一下就把所有代碼都熟悉。
那就選擇其中的一部分,如其中一個小功能,從界面開始,通過debug模式一步一步地跟下去,以點帶面地去熟悉整個項目。
6.嘗試修改一些程序bug;修改bug是熟悉項目最好的方法。
根據(jù)出現(xiàn)的bug,通過debug模式一步步地定位出現(xiàn)問題的位置,再分析出現(xiàn)問題的原因。
當你能夠修改bug,并且已經(jīng)改了好幾個bug的時候,就說明你對項目有了一定了解了,基本熟悉這個項目的結(jié)構(gòu)和邏輯了。
首先你入職的是什么等級,一般來說公司都有等級的劃分比如:初級 中級 高級軟件開發(fā)工程師。
一般進公司都會給你一個星期的適應期,在這適應期你必須做好理解業(yè)務,理解公司文化,理解架構(gòu)等。
如果你是初級 會有項目經(jīng)理指導你核心問題。建議不要問的太頻繁,畢竟招你進來是解決問題的,不是制造問題,看不懂,主要是哪里看不懂,代碼都是通過業(yè)務來寫的,你如果看到業(yè)務代碼不懂可以直接先看prd或者產(chǎn)品文檔,接口文檔等一切可以梳理業(yè)務邏輯的代碼,如果有技術(shù)問題,可以大方的問你的項目經(jīng)理,他會告訴你的。
如果是中級,成本就不一樣了,所以你的基礎必須要扎實,一些消息隊列(rabbitmq,activemq等),nosql(redis,mongo等),分布式(spring cloud,dubbo等),db(mysql等)。一般來說都夠了,再不懂的也可以問項目經(jīng)理,畢竟是中級。
如果是高級,那完全都不用說了,基本什么都懂了,框架類的都是浮云,業(yè)務邏輯隨隨便便看看就好了,而且一般打代碼也很少了,主要是框架類的維護。
當然了,如果你是實習生,就相當于打打雜了,他會安排你學習什么,然后修補一下bug,讓你有獨立性,所以不用擔心。不過也少說多做。
純手打,工作經(jīng)驗累積出來,如不喜歡,勿噴。謝謝!
當前文章:進新公司java項目代碼 java剛進公司
文章分享:http://muchs.cn/article36/dopoopg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站改版、網(wǎng)站制作、小程序開發(fā)、商城網(wǎng)站、網(wǎng)站設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)