為慶祝 Ask Reuben 達到第 300 篇的里程碑,Reuben 以自我訪談的形式,回答了關於他在 Genero 開發平台上的經驗與心得。

你怎麼對 Genero 了解這麼多?

Reuben 將他的知識歸功於兩件事:徹底研讀官方文件,以及在職涯早期就透過操作 AUI Tree 深入了解動態使用者介面(Dynamic User Interface)的運作方式。他強調:

「我不是什麼都懂,但我知道如何使用搜尋功能或相關連結來找到答案。」

有沒有哪篇文章你會想收回或修改?

他感到遺憾的是,第一篇 Ask Reuben 文章的標題應該是「複製與貼上」(Copy & Paste),而不是「剪下與貼上表格」(Cut & Paste Tables)——因為文章講的根本不是「剪下」。

你認為 Genero 最好的設計功能是什麼?

他以一個具有交叉稽核機制和隔夜餘額不符報表的應用程式為例。這個應用程式能清楚標示帳目差異,讓使用者對系統的完整性充滿信心——這正是他認為優秀設計應該達到的效果。

Genero 開發者可以做什麼改變?

他主張開發者應該對功能需求「更積極主動」、「更有要求」。他以顏色選擇器(Color Picker)小工具為例,說明這個功能正是由客戶的反饋所推動而誕生的。開發者不應等待 Four Js 主動推出功能,而應透過適當管道積極提出需求。

模式識別技能

開發者應認識到,絕大多數的應用程式不過是 10 種常見程式模式的排列組合,包括:

  • 維護(Maintenance)
  • 主從關係(Master-Detail)
  • 報表(Report)
  • 交易(Transaction)
  • 選單(Menu)
  • 設定(Configuration)

掌握這些模式有助於提高開發效率,避免每次都「重新發明輪子」。

最佳開發工具是什麼?

他認為最有價值的工具是:能確保整個開發團隊符合程式碼規範的自動化程式碼審查腳本。這類工具能在程式碼進入版本庫之前就強制執行標準,效果遠勝過事後人工審查。

讓你最抓狂的畫面設計是什麼?

他有兩個最不喜歡的畫面設計:

  1. 數字資料在左對齊標題下方卻做了右對齊——標題與資料明顯錯位,視覺上不一致。
  2. 外觀看起來像舊式 80×25 綠色螢幕的設計——完全沒有利用現代 Genero 的 GUI 能力。

Ask Reuben 的未來計畫?

他提到幾個方向:

  • 邀請客座開發者撰寫文章,帶來不同的視角
  • 可能製作影片內容,更生動地展示技術概念
  • 降低發佈頻率(從每週改為較低頻率),以便開發更深入、更有品質的內容
原文:https://4js.com/ask-reuben/ig-300/  ·  有任何 Genero 技術問題,歡迎來信 support@t100.app