最近有個發生在我們專案上的真實案例。 一位初階開發人員用 AI 一口氣生出 前端註冊表單 以及 後端驗證與寫入資料庫 的程式碼。建置沒錯、可以運行、AI 自我檢查後也說了聲沒問題,但是一跑, 前端的資料就是進不到後端模型 ,驗證當然也就永遠失敗。 這位 Junior Developer 卡在這邊三小時(生成這段程式碼的時間其實只有5分鐘),直到下班前,一票老傢伙看不下去,在旁邊盯著把前後端程式碼一一對起來後才發現,問題居然只需要改一個字母而已。 現場重現:前端 AJAX 送這個 劇情其實很簡單,前端把使用者輸入後的資料,包裹成類似底下這樣的 JSON,透過 AJAX 丟到後端 Controller: { "UserName" : "Rick" , "Email" : "rick@example.com" , "Password" : "P@ssw0rd!" , "PhoneNumber" : "0987123456" } 產出上面的這段 JSON 的程式碼是 AI 寫的。 而接著 ASP.NET Core 的 Controller 大概長底下這樣: [ ApiController ] [ Route ( "api/[controller]" ) ] public class AuthController : ControllerBase { [ HttpPost ( "register" ) ] public IActionResult Register ( [ FromBody ] RegisterRequest input ) { // input 的屬性全是 null -> 驗證失敗 if ( input is null || string . IsNullOrWhiteSpace ( input . username ) ) return BadRequest ( "payload invalid." ) ; /...
留言
期待更多silverlight3.0的相關資訊跟心得
只能看著畫面猜老師在說什麼
放心, 以後應該還會有其他的機會介紹SL 3.0, 未來我也會在BLOG上整理出相關的資料...
Hi Billson,
真是不好意思,讓您得要看圖猜故事...^_^
不知道您有沒有 "舉手" 問那為Event Manager Renee,在參與Live Meeting有線路或其他問題的時候, 可以 "舉手", 有一位Event Manager會幫您處理, 其實還蠻好玩的...^^
Anyway, 相關的範例和Demo我會整理後放Blog上, 再給大家參考...^_^
其實, 我發現線上的研討會雖然方便成本又低, 但是頻寬和畫面的流暢度依舊不是很完美, 不過, 能夠這麼低的成本broadcast到全世界給每一個參與者, internet與科技的進步和幫助就此展現...
善用這些科技相信應該對大夥還是有蠻大的幫助的...也許, 未來我也會嘗試自己辦一些這樣的場次, 應該還挺有趣的...
謝謝你的支持與鼓勵^_^
因為我最近寫了一個silverlight的應用程式,他是使用WCF服務去連結資料庫,可是我把它封裝好的.xap檔與asp.net結合放到IIS6上跑,他卻無法連到sql server,
不知道問題出在哪裡?