<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>code &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<atom:link href="https://www.technice.com.tw/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.technice.com.tw</link>
	<description>專注於科技新聞、科技職場、科技知識相關資訊，包含生成式AI、人工智慧、Web 3.0、區塊鏈、科技職缺百科、生物科技、軟體發展、雲端技術等豐富內容，適合熱衷科技及從事科技專業人事第一手資訊的平台。</description>
	<lastBuildDate>Tue, 08 Jul 2025 03:38:09 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://www.technice.com.tw/wp-content/uploads/2022/12/cropped-wordpress_512x512-150x150.png</url>
	<title>code &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<link>https://www.technice.com.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>蘋果推開源AI模型「DiffuCoder」 打破傳統一行一行寫法</title>
		<link>https://www.technice.com.tw/issues/ai/181085/</link>
					<comments>https://www.technice.com.tw/issues/ai/181085/#respond</comments>
		
		<dc:creator><![CDATA[鄧天心]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 08:15:56 +0000</pubDate>
				<category><![CDATA[AI人工智慧]]></category>
		<category><![CDATA[產業應用]]></category>
		<category><![CDATA[ａｉ]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[蘋果]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=181085</guid>

					<description><![CDATA[<p><img width="1021" height="501" src="https://www.technice.com.tw/wp-content/uploads/2025/07/1751875109762.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="1751875109762" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2025/07/1751875109762.jpg 1021w, https://www.technice.com.tw/wp-content/uploads/2025/07/1751875109762-300x147.jpg 300w, https://www.technice.com.tw/wp-content/uploads/2025/07/1751875109762-768x377.jpg 768w" sizes="(max-width: 1021px) 100vw, 1021px" title="蘋果推開源AI模型「DiffuCoder」 打破傳統一行一行寫法 1"></p>
<p>蘋果近期在開發者平台Hugging Face上，釋出了開源AI程式碼生成模型DiffuCoder-7B-cpGRPO的，過去，AI寫程式多數仰賴自回歸（Autoregressive）模型，就像人類寫作一樣，必須從頭到尾、一字一句地生成內容，這種線性流程雖然穩定，但在處理複雜、冗長的程式碼時，速度與彈性都受到限制，蘋果這次推出的DiffuCoder，則採用了源自圖像生成領域的「擴散模型」（Diffusion Models）架構。<content>記者鄧天心／綜合報導</p>
<p>蘋果近期在開發者平台Hugging Face上，釋出了開源AI程式碼生成模型DiffuCoder-7B-cpGRPO的，過去，AI寫程式多數仰賴自回歸（Autoregressive）模型，就像人類寫作一樣，必須從頭到尾、一字一句地生成內容，這種線性流程雖然穩定，但在處理複雜、冗長的程式碼時，速度與彈性都受到限制，蘋果這次推出的DiffuCoder，則採用了源自圖像生成領域的「擴散模型」（Diffusion Models）架構。</p>
<p>這種架構讓AI不再受限於線性生成，而是像程式設計師，先勾勒整體架構，再同步優化各個程式區塊，從一團「雜訊」出發，逐步修正、完善，最終產出結構完整、品質優異的程式碼，這種「先見林、再見樹」的作法，大幅提升了生成速度與程式品質，也讓AI更好理解程式邏輯。</p>
<p>[caption id="attachment_181126" align="aligncenter" width="1021"]<img class="wp-image-181126 size-full" src="https://www.technice.com.tw/wp-content/uploads/2025/07/1751875109762.jpg" alt="" width="1021" height="501" /> 蘋果近日在Hugging Face公開全新開源AI程式生成模型DiffuCoder-7B-cpGRPO，打破傳統AI寫程式「一行一行、從頭到尾」的規則。（圖／<a href="https://www.youtube.com/watch?v=ctkW3V0Mh-k">Apple YouTube</a>）[/caption]</p>
<p>延伸閱讀：</p>
<p class="post-title"><span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/issues/ai/180984/">TikTok為保美國市場「斷尾求生」 1.7億用戶要重新下載APP</a></span></p>
<p class="post-title"><span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/issues/ai/180944/">AI教育向下扎根 科教館「AI START程式競賽」點燃學習熱潮</a></span></p>
<p class="post-title"><span style="color: #33cccc;"><a style="color: #33cccc;" href="https://www.technice.com.tw/issues/ai/180924/">SAP老闆駁黃仁勳觀點 勸歐洲別跟風蓋大型數據中心</a></span></p>
<p>&nbsp;</p>
<p>蘋果這次並非從零開始，而是與阿里巴巴合作，以阿里旗下「通義千問」團隊優化的Qwen2.5-7B開源模型為基礎，再疊加上蘋果自主研發的擴散解碼技術，並以超過2萬個高品質程式碼範例進行強化訓練，「強強聯手」的策略，節省了開發成本，也讓蘋果擁抱開源社群、積極整合全球頂尖技術。</p>
<p>根據權威程式碼評測（EvalPlus）結果，DiffuCoder的表現提升了4.4%，無論在生成速度還是程式品質上，都能與頂尖開源模型一較高下，未來，開發者將迎來更聰明、更快速的AI助手，AI不再只是單純的「打字員」，而是能同步優化多個模組、預見潛在錯誤的「協作夥伴」，從IDE、程式碼審查到自動除錯工具，整個AI工具都可能因這種「非線性」生成邏輯而全面升級。</content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/issues/ai/181085/">蘋果推開源AI模型「DiffuCoder」 打破傳統一行一行寫法</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/issues/ai/181085/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>原來程式碼品質也可以被檢測：初探 SonarQube</title>
		<link>https://www.technice.com.tw/experience/20265/</link>
					<comments>https://www.technice.com.tw/experience/20265/#respond</comments>
		
		<dc:creator><![CDATA[科編推薦]]></dc:creator>
		<pubDate>Mon, 26 Sep 2022 09:13:34 +0000</pubDate>
				<category><![CDATA[產業]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[SonarQube]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[程式碼]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=20265</guid>

					<description><![CDATA[<p><img width="1200" height="627" src="https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="image 5 2" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2.png 1200w, https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2-300x157.png 300w, https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2-1024x535.png 1024w, https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2-768x401.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="原來程式碼品質也可以被檢測：初探 SonarQube 2"></p>
<p>筆者最近在自學 DevOps 的過程中，發現除了要了解基本的 CI/CD 流程外，更重要的是了解可以利用哪些工具來輔助整個 CI 的流程，今天筆者要來介紹一個好用的程式碼檢測平台：SonarQube。<content><!-- wp:image {"id":20280,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/image-5-2-1024x535.png" alt="" class="wp-image-20280"/><figcaption>Photo by <a href="https://unsplash.com/@xps" target="_blank" rel="noreferrer noopener">xps</a> on <a href="https://unsplash.com/" target="_blank" rel="noreferrer noopener">Unsplash.com</a></figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>文／<a href="https://medium.com/starbugs/%E5%8E%9F%E4%BE%86%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%93%81%E8%B3%AA%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%A2%AB%E6%AA%A2%E6%B8%AC-%E5%88%9D%E6%8E%A2-sonarqube-14e99687806e">Andy Chen</a></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="02b1">前言</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="7c2a">筆者最近在自學 DevOps 的過程中，發現除了要了解基本的 CI/CD 流程外，更重要的是了解可以利用哪些工具來輔助整個 CI 的流程，今天筆者要來介紹一個好用的程式碼檢測平台：<a href="https://www.sonarqube.org/" rel="noreferrer noopener" target="_blank">SonarQube</a>。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="b883">雖然在現今的開發很多時候都會藉由 code review 搭配各式的 linter 進行開發，但百密總有一疏，這時候就可以透過 SonarQube 幫助開發者檢查一些潛在的 bug，這些 bug 有可能在開發時 linter 並沒有噴錯，而且在 code review 時可能也不小心漏看了，假如可以在 CI 的流程中加上 SonarQube 來掃描整個 codebase，這時候就可以讓整個專案的程式碼有更高的品質。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="60a6">什麼是 SonarQube</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="048b">SonarQube 是一套基於 Java 開發的程式碼檢測以及品質管理平台，由於這套工具是用 Java 開發的關係，所以讀者要先記得去安裝 Java Development Kit(JDK)，這樣後續才能順利的啟動 SonarQube。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p id="d9c7">SonarQube 也提供了不少的服務像是：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>網頁化操作(會在下一段內容進行說明)</li>
<li>支援非常多種程式語言的分析檢測</li>
<li>提供程式碼重複性、潛在 bug、測試覆蓋率等等相關報告</li>
<li>提供自動化分析並且結合主流的 CI 工具</li>
<li>提供程式碼改善建議</li>
<li>整合 JIRA、Mantis、LDAP、Fortify 等外部工具</li>
<li>提供歷史紀錄以利於後續追蹤</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p id="ce69">由於 SonarQube 提供太多種服務了，這裡筆者只列出幾點個人覺得最值得提出來與讀者說明的服務，有興趣的讀者可以再自行去官網上面進行相關的資料閱讀。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading {"level":3} --></p>
<h3 id="f35f">啟動 SonarQube</h3>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="ef0e">由於筆者是使用 mac 系統，因此這邊筆者以 mac 的操作方式進行介紹，首先可以在終端機中進入 <code>/bin/macosx-unversal-64</code> 的資料夾，並下 <code>./sonar.sh start</code> 這個指令啟動 SonarQube 的服務。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20266,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/1-9-1024x64.png" alt="" class="wp-image-20266"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>啟動服務後可以在瀏覽器打上 <code>localhost:9000</code> 即可開啟 SonarQube 的網頁，預設的帳號及密碼都是 <code>admin</code> ，輸入後即可在 local 端開始使用 SonarQube 提供的檢測服務嘍。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading {"level":3} --></p>
<h3 id="d74c">SonarQube 操作說明</h3>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="1cf6">登入後就可以開始進行 Project 創建了，這邊的 Project 主要是方便開發者可以進行專案品質的控管，創立好 Project 才可以開始針對想要檢測的 repository 進行檢測。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20267,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/2-7-1024x624.png" alt="" class="wp-image-20267"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>我們也可以看到 SonarQube 整合了非常多用來創建專案的主流工具例如 GitHub、Jira 等等，假如讀者本身是有在使用這些工具進行專案的管理也可以直接整合現有的架構，這邊筆者為了方便介紹所以選擇手動創建 Project。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20268,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/3-6-1024x542.png" alt="" class="wp-image-20268"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>建立好 Project 後可以看到 SonarQube 也支援許多主流平台的 CI 機制，由於筆者也是為了方便介紹所以選擇手動測試 local repository。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20269,"width":832,"height":442,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/4-6.png" alt="" class="wp-image-20269" width="832" height="442"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>想要進行分析檢測之前還需要產生一組 private token，利用這組 token 我們在之後進行檢測時可以確保檢測的結果會擺在這個 project 內。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20270,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/5-2-1024x544.png" alt="" class="wp-image-20270"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>之後就可以選擇要檢測的程式碼是屬於哪種語言以及目前電腦的 OS，都選擇完後可以去官網上下載最重要的分析工具 <a href="https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/" target="_blank" rel="noreferrer noopener">SonarScanner</a>，這套 scanner 就是負責檢測程式碼的工具。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20271,"width":839,"height":446,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/6-2.png" alt="" class="wp-image-20271" width="839" height="446"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>下載完後就可以複製下方的指令進行程式碼的檢測啦！</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20272,"width":838,"height":619,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/7-2.png" alt="" class="wp-image-20272" width="838" height="619"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"level":3} --></p>
<h3 id="eefb">SonarScanner 檢測結果</h3>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="5737">在上面的步驟檢測完後，我們回到 SonarQube 的平台就可以看到剛剛建立的 project 已經有了初步的檢測報告，假如程式碼都沒有什麼潛在的問題就可以看到報告會是綠色 Passed 的狀態。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":20273,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/8-1-1024x498.png" alt="" class="wp-image-20273"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>但假如程式碼有潛在的問題，這時候報告就會出現紅色的 Failed 並且指出有幾個 bug 產生。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":20274,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/9-1-1024x546.png" alt="" class="wp-image-20274"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>接著點擊 issues tab 就可以看到目前潛在的 bug 是從哪個檔案的哪一行中產生。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":20275,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/10-1-1024x545.png" alt="" class="wp-image-20275"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p id="a055">再點進去後就會看到潛在的 bug 的錯誤訊息，我們可以發現 array 的長度一定會是大於等於 0 可是我這邊卻寫了小於 0，所以這個 if 判斷條件永遠都不會通過。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20276,"sizeSlug":"large","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-large"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/11-1-1024x176.png" alt="" class="wp-image-20276"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p>但我們回到程式碼後可以發現即便我們有安裝 linter 也不會檢查出這種看起來就是有問題的寫法，因為 linter 通常都是在檢查語法上的錯誤，這時候 SonarScanner 就幫助了我們可以進行更深入的檢查。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"align":"center","id":20277,"width":844,"height":233,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image aligncenter size-full is-resized"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/12-1.png" alt="" class="wp-image-20277" width="844" height="233"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"level":3} --></p>
<h3 id="d33e">SonarScanner 設定檔</h3>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="d12c">其實 SonarScanner 也可以進行一些客製化的設定檔，這時候就需要建立一個叫 <code>sonar-project.properties</code> 的檔案，這份檔案裡面可以設定一些 SonarScanner 提供的 analysis parameter，由於這些設定參數實在是太多了，所以筆者不會一一介紹，有興趣的讀者可以參考<a href="https://docs.sonarqube.org/latest/analysis/analysis-parameters/" target="_blank" rel="noreferrer noopener">官網</a>，裡面有所有參數的詳細介紹，整體寫法會像下圖這樣：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:image {"id":20278,"sizeSlug":"full","linkDestination":"none"} --></p>
<figure class="wp-block-image size-full"><img src="https://www.technice.com.tw/wp-content/uploads/2022/09/13-1.png" alt="" class="wp-image-20278"/></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading --></p>
<h2 id="5c2b">小結</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p id="1fd6">這次介紹了 SonarQube 這套程式碼檢測平台，由於筆者本身是一位前端工程師，因此只會利用&nbsp;<a href="https://eslint.org/" rel="noreferrer noopener" target="_blank">ESLint</a>&nbsp;或者&nbsp;<a href="https://palantir.github.io/tslint/" rel="noreferrer noopener" target="_blank">TSLint</a>&nbsp;進行程式碼檢查，但程式碼還會有一些潛在的 bug 可能是這些 linter 無法檢查出來的，這時候 SonarQube 就起了一個很大的作用，幫助我們在開發時可以進行更深入的解析，假如讀者未來有要做一些 CI 流程的話，不妨也可以把 SonarQube 考慮進去喔。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 id="82e4">Reference</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:list --></p>
<ul>
<li><a href="https://ithelp.ithome.com.tw/articles/10215842" rel="noreferrer noopener" target="_blank">開源程式碼檢測平台：SonarQube</a></li>
<li><a href="https://docs.sonarqube.org/latest/" rel="noreferrer noopener" target="_blank">SonarQube docs</a></li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:pullquote --></p>
<figure class="wp-block-pullquote">
<blockquote>
<p>本文由 <a href="https://w5151381guy.medium.com/">Andy Chen</a> 授權轉載，<a href="https://medium.com/starbugs/%E5%8E%9F%E4%BE%86%E7%A8%8B%E5%BC%8F%E7%A2%BC%E5%93%81%E8%B3%AA%E4%B9%9F%E5%8F%AF%E4%BB%A5%E8%A2%AB%E6%AA%A2%E6%B8%AC-%E5%88%9D%E6%8E%A2-sonarqube-14e99687806e">原文連結</a></p>
</blockquote>
</figure>
<p><!-- /wp:pullquote --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/experience/20265/">原來程式碼品質也可以被檢測：初探 SonarQube</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/experience/20265/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
