iT邦幫忙

軟體開發相關文章
共有 107 則文章

技術 AI agent 的 PR 被退,不是因為它不會寫 code,而是你沒有先定義什麼值得修

一個 AI agent 送出 PR,測試有跑,描述也寫了,diff 看起來還算乾淨。 然後 reviewer 還是把它退掉。 這件事一點都不矛盾。真實工程流程不...

技術 AGENTS.md 不是提示詞備忘錄,而是 repo 的新基礎設施

如果一個檔案會改變 agent 怎麼讀你的 repo、怎麼下手改 code、怎麼判斷任務完成,這個檔案就已經不是提示詞備忘錄了。 它是基礎設施。 這件事一開始很...

技術 AI coding agent 的下一個介面不是 chat,而是預算表

很多團隊導入 AI coding agent 時,第一個反應還是很直覺:介面是不是更好聊?prompt 要怎麼寫?agent 能不能一次看懂整個 repo? 這...

技術 【吳桑泥的淬鍊升級書單】Day19 (診斷篇)我們為何總是治標不治本?洞悉阻礙你深入思考的九個陷阱

(診斷篇)我們為何總是治標不治本?洞悉阻礙你深入思考的九個陷阱 那個永遠在「提醒」的 PR 身為一個軟體工程師,我想你對這個場景肯定不陌生:你信心滿滿地提交了...

鐵人賽 Mobile Development DAY 1

技術 【30 天做一個極簡App】技術選型與系統設計(Flutter × LLM × n8n)

「明明很有想法,下筆卻很困難?」 這是我在工作中,時常接觸到知識型創作者和中小型企業主,最常聽到的心聲!他們能言善道,說自己的想法時,既真誠又有魅力(油嘴滑...

鐵人賽 AI/ ML & Data DAY 16

技術 《資料與程式碼的交鋒》Day 16 - 軟體工程篇總回顧

30 天挑戰就這樣默默過了一半呢!在第二階段,我們把資料工程中重要的排程設計,透過軟體工程的角度切入探討。 在過去的六篇文章中,我們探討了如何將程式碼模組化、工...

鐵人賽 AI/ ML & Data DAY 10

技術 《資料與程式碼的交鋒》Day 10-程式碼模組化

連續寫了好多天的文章,好想放個假出去旅行。開始上網查訂房資訊,查完幾個選項之後貼給同行朋友加權評估一下,最後存進試算表裡就完成!這總沒有資料工程或是程式的戲了...

技術 敏捷開發:從零開始的溝通與文件管理

因為新同學在社群裡講到下面的疑惑... =================== Scrum 文件很少,但瀑布開發的專案因為要跟客戶交代跟請款,所以文件很多。這是...

技術 發展一個成功的軟體開發測試團隊:角色、技能與未來前景

很高興能為您提供有關 SQA(軟體品質保證)、STE(軟體測試工程師) 和 SDET(軟體開發測試工程師) 的相關資訊。在軟體開發領域中,這些角色扮演著關鍵的角...

鐵人賽 自我挑戰組 DAY 12

技術 Day12 - 外國「為什麼日本無法像硬體時代一樣在軟體方面表現出色?」

原文連結:海外「なぜ日本はハードウェアの時代と同じようにソフトウェアに秀でることができない?」 - Qiita 常聽聞日本軟體界的各種評價,而這篇文章主要整...

技術 關注點分離(Separation of Concerns) 簡介與實作技巧

以下是我整理完文章後理解的內容,若有任何錯誤,都歡迎留言給我,謝謝 軟體開發中關注點分離的重要性 實現關注點分離可以提高程式碼的可讀性、可維護性和可擴展性。...

技術 如何判斷何時需要將軟體組件模組化

在開發軟體時,模組化是一種常用的設計模式。但是,如何判斷是否需要將組件模組化呢?不妨考慮以下四個因素: 複雜性:如果一個組件有很多邏輯或視覺元素,將其模組化...

徵才 【徵才】喬睿科技-Java後端工程師 /QA工程師/資料庫管理師(MySQL)

我們是金融科技 (Fintech) B2B團隊 - 喬睿科技,致力於打造頂尖 SaaS 服務,專注使用體驗,「讓線上社會更美好 (Making the Digi...

鐵人賽 影片教學 DAY 13
Real World Developer 技能樹 系列 第 13

技術 維運的日常

工程師平常除了開發,還需要幫忙處理客服遇到的問題,比如調查資料和數據,監看後台Log。 這些其實也都會佔用不少的時間。

鐵人賽 影片教學 DAY 12
Real World Developer 技能樹 系列 第 12

技術 跟部署有關的事

在我的電腦上明明會動,為什麼換個環境就壞了? 這就是部署的日常

鐵人賽 影片教學 DAY 11
Real World Developer 技能樹 系列 第 11

技術 版控會遇到的問題

實際開發後,有些實作經驗後才會發現,版控也有些意料之外的狀況,尤其是在沒有完整 code review 和測試的團隊裡。

鐵人賽 Agile DAY 11

技術 Day11. 軟體專案管理的傳統方法:瀑布式開發

現代的軟體專案管理有二大流派,瀑布式開發(Waterfall)與敏捷開發(Agile),各有不同的優缺點,以及各自的使用時機,這篇我們來聊聊瀑布式開發的前世今生...

鐵人賽 影片教學 DAY 10
Real World Developer 技能樹 系列 第 10

技術 一些除錯的經驗分享

進入開發階段,就會開始遇到除錯的問題,是一個無止盡的循環。 補充一個:能夠重現是除錯最重要的事情,不然的話真的會很困難。

鐵人賽 Agile DAY 14
和Agile小白一起玩 系列 第 14

技術 第十四篇 Agile的學習從跌跤開始 - 軟體 / 硬體 / 代工

台灣的公司以代工為主。有時候,會被質疑,因為不是整個需求,所以無法執行 Agile。也有軟體公司,會被質疑,無法切成 time box 時間內狀態,所以無法執行...

鐵人賽 影片教學 DAY 9

技術 值得投資的開發工具

工欲善其事,所以要投資開發工具,來幫我們節省時間,提高生產力。 如果有其他好用的好工具,也歡迎一起分享。

鐵人賽 影片教學 DAY 8

技術 該怎麼選擇軟體框架工具

通常在大公司不太需要煩惱這件事情,因為都已經選好了,但在小公司的我時常為這件事情所苦。 也希望有相同困擾的人可以互相交流,分享經驗。

鐵人賽 影片教學 DAY 7

技術 軟體文件的難處

寫軟體的時候,最花時間的其實不是開發,而是理解需求和規格。 在日常中擠出時間,在公司中找到資源有限的做法,寫出必要的文件是最難的事情。

鐵人賽 影片教學 DAY 6

技術 自動化測試的戰爭

過去很長見到要不要寫測試的爭論,不管是在自己公司,還是軟體工程師的網路社群。 永遠沒有哪一方可以壓過對方。

鐵人賽 影片教學 DAY 5

技術 生命週期的重要性

當工程師每天都會遇到大大小小的問題,很多時候根本無從下手,多年以後發現掌握生命週期的重要性。 可以從問題的前後夾出解答,甚至繞過問題。

鐵人賽 影片教學 DAY 4

技術 全週期開發工程師

在小公司的我,一直很納悶為什麼同時需要兼顧,設計、開發、測試、部署、維運、客服的項目,後來在netflix的分享中,找到一些可以參考的資料,也是我認為 real...

鐵人賽 影片教學 DAY 3

技術 新手常見的錯誤

Day2 提到了瞭解前提的重要性,Day3再從另一個角度切入,提醒太早做細節的規劃是新手容易犯的錯誤。 補上影片中少提到個兩個例子 在新手時期 繪圖的時候,...

鐵人賽 影片教學 DAY 2

技術 搜集資訊的時候,前提很重要

在參考別人經驗的時候,很容易不小心忽略了前提和背景。 簡單介紹了我的工作背景,還有平常工作時,該怎麼利用關注前提的方式,過濾出自己需要的知識。

鐵人賽 影片教學 DAY 1

技術 Hello World 很美好,Real World 很煎熬

在軟體開發的路上會面臨很多理想與現實的衝突,這次參加鐵人賽想將這些實際經驗記錄下來。 Day1從鐵人參賽題目設計為例子,討論實作階段會面臨的問題。 影片中提...

鐵人賽 自我挑戰組 DAY 9

技術 CI/CD 打包版出來的檔案不是我想要的

16:22 Bob: ?????16:27 Alice: Bob 還好嗎?發生什麼事情了?16:28 Bob: 我不知道為什麼 CI/CD 包出來的版本打不開...

徵才 【資訊軟體徵才群組】業界最新職缺資訊歡迎你的加入~最新需求大型金控電子病歷~敏捷式開發!

各位邦友大家好!給對程式開發有熱情的你,我們希望能把業界的好手聚集在一起~給正在尋找機會或預計要轉職的你,找尋到適合的工作及客戶! 這是一個資訊職缺的Line官...