發表文章

馬克記帳 : 以 Markdown 為基礎的記帳 App

圖片
  馬克記帳 : 以 Markdown 為基礎的記帳 App 雲端共享 x 加總結算 目錄 馬克記帳 : 概述 馬克記帳 : 起源 特色一 : Markdown 格式 特色二 : 快選清單 特色三 : 四則運算 特色四 : 共同編輯 特色五 : 客製化

網頁設計 入門 : 如何使用 Bootstrap 與 Github Pages 製作 個人網站 ?

圖片
  網頁設計 入門 : 如何使用 Bootstrap 與 Github Pages 製作 個人網站 ? 簡單架設 x 不失質感 目錄 源起 : 開發者網站 開發工具 : Adobe Brackets 基礎的 html 與 css 語法 Bootstrap 前端框架 Github Pages 靜態網頁

XCode 使用技巧 : 官方工具 x 你所不知道的開發功能

圖片
  XCode 使用技巧 官方工具 x 你所不知道的開發功能 目錄 前言 : 何時才能愉快的寫 Code ? 源起 XVim2 插件 開發環境 面板 檔案導航 分頁與視窗 代碼導航 編輯 執行與除錯 自定義 結尾 : 時間與耐心

Python GUI 入門指南 : wxPython 實作

圖片
  Python GUI 入門指南 : wxPython 實作 從 Hello World 到 執行檔 目錄 前言 : 我會寫程式 ! 為什麼選擇 wxPython ? 官方 Hello World GUI Builder 設計工具 實作 Sample 流程 PyInstaller 打包封裝 結尾: 進階與資源

Vim 編輯器 入門指南 (下) : 用程式來寫程式

圖片
Vim 編輯器 入門指南 (下) 用程式來寫程式 目錄 前言 可視模式 剪貼簿指令 書籤指令 巨集指令 命令行模式 終端機

Vim 編輯器 入門指南 (上) : 用思維的速度寫程式

圖片
  Vim 編輯器 入門指南 (上) 用思維的速度寫程式 目錄 前言 什麼是 Vim ? 三點好處與壞處 安裝 Vim 插件 簡單的文本編寫 分頁與導航 光標移動與定位 插入模式指令 普通模式指令 前置條件

IntelliJ IDEA 入門指南 : Java 開發者的神兵利器

圖片
  IntelliJ IDEA 入門指南 Java 開發者的神兵利器 目錄 前言 IntelliJ 特點 Android 與 Python 下載與安裝 設定與配置 編碼功能 導航功能 官方資料 開發經驗

元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP

圖片
  元件如何正確歸類 ? | 元件內聚性三大原則 : REP、CCP、CRP 適當時機 x 適當分類 大綱 全新的專案 高內聚就能低耦合 內聚性三大原則 REP , 再使用性 - 發佈等價原則 CCP , 共同封閉原則 CRP , 共同重複使用原則 內聚性張力圖 適當的時機,適當的分類

元件如何正確使用 ? | 元件耦合性三大原則 : ADP、SDP、SAP

圖片
元件如何正確使用 ? | 元件耦合性 : 3 大原則 最少改動 x 最大收益 大綱 簡單的任務 ? 神奇的軟體 耦合性三大原則 ADP , 無環依賴原則 SDP , 穩定依賴原則 SAP , 穩定抽象原則 領域驅動設計細節 最少改動,最大收益

程式如何高效開發 ? | 測試驅動開發 : 3 大法則 + 5 大好處

圖片
  程式如何高效開發 ? | 測試驅動開發 : 3 大法則 + 5 大好處 撰寫單元測試,速度更快 ! 大綱 除錯的日常 測試驅動開發 三大法則 五大好處 JUnit 示範 違反直覺的力量