自動代碼生成器 每天在公司寫3000行代碼,在行業(yè)內是個什么水平?
每天在公司寫3000行代碼,在行業(yè)內是個什么水平?3000行。這是不假思索地計算代碼生成器代碼的結果。如果你不是在一家外包公司,你就是底層的藍領軟件工人。當然,公司也不小。質量代碼,每天100行甚至3
每天在公司寫3000行代碼,在行業(yè)內是個什么水平?
3000行。這是不假思索地計算代碼生成器代碼的結果。如果你不是在一家外包公司,你就是底層的藍領軟件工人。當然,公司也不小。質量代碼,每天100行甚至30行已經(jīng)很好了。
我曾經(jīng)接手一個項目,由2-30人維護,但在運行中仍然存在問題。當時的問題是是否用新的建筑重新開發(fā)。在研究了項目架構和代碼之后,我決定優(yōu)化現(xiàn)有的項目,而不是重新開發(fā)它。一個團隊做了客戶要求的新模塊,我?guī)ьI團隊做了提高穩(wěn)定性和使項目可維護性的工作。最后,在保持函數(shù)不變的情況下,我將項目的代碼減少到原來的十分之一,性能提高了100倍,數(shù)據(jù)量減少了30%。維修人員減少到5人??蛻舴磻?,維修費用不變,所以利潤很高。我每天的代碼量相對于整個項目是負的。我以后做的就是每月檢查新代碼,找出不符合規(guī)范的代碼,要求整改,把不聽話的程序員轉到開發(fā)團隊做藍領。我什么時候才能理解架構的規(guī)范和意義,然后考慮培訓和改進。就像廣場上的戰(zhàn)斗。
要求團隊必須有經(jīng)驗并精通體系結構。如果人不多,會有2-3人。如果人太多,他們就做不到。
當你的代碼減少到100行,公司對你的評價還可以時,你就真的是在編程,而不是在砌磚。
什么腳本代碼,可以生成iOS系統(tǒng)的APP(包括越獄手機)?
1. 腳本本身無法生成IOS應用程序。只能說,該腳本可以用來完成編譯、打包等自動過程。
2. IOS應用需要依賴于系統(tǒng)的框架,如提供基本服務的基礎框架和提供用戶界面的UIKIT框架。
3. 通常,我們使用objective C或swift來開發(fā)基于IOS提供的SDK框架的應用程序。
4. IOS基于UNIX。當然,它也可以寫在C/C和其他語言。建議使用Xcode開發(fā)IOS應用程序。
6。IOS應用程序需要簽名(IOS開發(fā)者)才能安裝在手機上。越獄手機相當于Android root權限。您也可以直接安裝沒有簽名的應用程序(包括已簽名的應用程序)。
剛才咨詢了一個軟件開發(fā)公司,說開發(fā)一個拍賣的app安卓跟ios平臺一共需要十五萬元,真的有這么貴嗎?
15萬真是盡責。你不應該認為它很貴。相反,你應該擔心這個價格的應用程序是否真的可以運行。哦,算了吧。你連報價都做不到。我認為你不能操作它。相反,我建議你放棄制作這個應用程序。
「程序猿怕自己沒飯碗, 所以集體不愿意開發(fā)自動生成代碼的軟件」是段子還是事實?
當然,這是一個段落。
因為“自動生成”本身就是一個程序,它甚至需要程序員維護人工智能。
因為即使人工智能也必須在機器上運行,程序員的工作職責是從編程轉向維護的其他部分
許多行業(yè)自古以來就消失了,但近年來衍生出了更多的行,任何行業(yè)的進步都必將帶來新的事物。不要為那些沒有發(fā)生的事情擔心,因為歷史已經(jīng)證明那些擔心是無用的。今天的社會可以看到,他們10年后會非常嚴重,20年后救他們還不如救他們
擔心自動生成或者人工智能,總比擔心程序員的年齡和能力強——代碼,無代碼,統(tǒng)稱lcnc,近年來取得了飛速發(fā)展。原因之一是需求驅動。它有望解決數(shù)字和工業(yè)4.0領域軟件開發(fā)人員的巨大需求缺口。
現(xiàn)在市場上有一些成熟的解決方案,比如中國的明道云、清流云、大達云,國外的outsystems。
技術特點:通過提供SaaS或PAAS服務平臺,將通用的、可重用的代碼組成組件模塊,通過圖形界面拖放組件組成應用程序。
在通用的企業(yè)信息管理系統(tǒng)開發(fā)中,特別適用于辦公系統(tǒng)(OA)、企業(yè)資源計劃系統(tǒng)(ERP)、客戶關系管理系統(tǒng)(CRM),可以顯著提高開發(fā)效率,降低開發(fā)成本。
如果SaaS平臺提供的通用服務模塊不能滿足業(yè)務需求,需要定制,建議使用開源框架。
Jeecgboot是一個基于代碼生成器的快速開發(fā)平臺。采用前端和后端分離的架構。在lcnc低代碼/無代碼模式下,有助于解決軟件開發(fā)項目中大量的重復性工作,使開發(fā)人員更加關注業(yè)務邏輯。它不僅可以快速提高企業(yè)的發(fā)展速度,而且有助于企業(yè)在不喪失活力的前提下節(jié)約成本。
常用功能:在線表單配置(表單設計器)、移動配置功能、工作流配置(在線設計過程)、報表配置功能、在線圖表配置、插件功能(可插拔)等
Jeecgboot基于Java spring boot框架開發(fā)后臺服務,并基于螞蟻設計思想開發(fā)了管理系統(tǒng)。最新版本是2.1.4
我是一個已經(jīng)工作多年的web應用程序架構師。請關注我,多了解it專業(yè)知識。