Waterfall 瀑布式開發模型
Waterfall(瀑布式)開發模型是一種線性序列式的軟體開發方法論,由 Winston Royce 在 1970 年提出。如同瀑布從高處向下流動,開發流程按照固定的階段順序進行,每個階段完成後才能進入下一階段。
閱讀文章 →Agile/Scrum 敏捷開發
Agile(敏捷)是一種迭代式、增量式的軟體開發方法論,強調快速回應變化、持續交付價值、團隊協作和客戶參與。
閱讀文章 →Waterfall vs Agile/Scrum 方法論比較
回答以下問題,幫助你選擇適合的方法論:
閱讀文章 →實際案例研究
Phase 1:準備階段(2015 Q1-Q2)
閱讀文章 →具體執行指南與範例
讓我們通過一個實際專案逐步說明 Waterfall 的執行。
閱讀文章 →Waterfall 與 Agile 支援軟體工具
依您的專案規模、產業與合規需求,從上表與各節說明中挑選組合即可;若需要針對某一類工具(例如只列「需求管理」或「CI/CD」)再細化成單一檔案,也可以再說明需求。
閱讀文章 →軟體開發方法論教材
本教材深入探討兩種主要的軟體開發方法論: Waterfall(瀑布式)開發 Agile/Scrum(敏捷/Scrum)開發
閱讀文章 →TensorFlow vs PyTorch vs Hugging Face 詳細比較
TensorFlow 是由 Google Brain 團隊於 2015 年開源的端到端機器學習框架。它最初以靜態計算圖(Static Computation Graph)為核心設計,後來在 TensorFlow 2.x 中預設啟用了 Eager Execution(動態執行模式),大幅提升了開發體驗。
閱讀文章 →J.P. Morgan Personal Investing — Back-End Engineer Mock Interview Pack
Format: 60-minute pair programming on HackerRank IDE, 1–2 business-logic problems, Java/Kotlin preferred. > Team context: Stock-market broker (Personal Investing platform). > Goal: Translate spoken business rules into cl
閱讀文章 →Payment Gateway - Q&A
What it is: ArgumentCaptor is a Mockito utility that captures the actual argument passed to a mocked method during execution, so you can inspect it afterwards.
閱讀文章 →Payment Gateway Challenge
This project is a Spring Boot application that implements a simple payment gateway based on the requirements from the challenge
閱讀文章 →How to fulfill everything described in README.md
This document maps each commitment in the project README.md to concrete actions and suggested code. The upstream interview template is payment-gateway-challenge-java; it also states not to change imposters/ or .editorcon
閱讀文章 →Microservices Teaching Guide — Payment Gateway
A complete, hands-on course for refactoring a Spring Boot monolith into a production-grade microservices system, and deploying it to AWS. > > Source monolith: ../payment-gateway-challenge-java > Target system: this folde
閱讀文章 →Payment Gateway — Microservices Edition
A microservices reimagining of the payment-gateway-challenge-java Spring Boot monolith.
閱讀文章 →Architecture Decision Records (ADRs)
ADRs document why we made a decision, not just what we did. We use the Michael Nygard format. Each ADR has a status: Proposed, Accepted, Superseded.
閱讀文章 →AWS Deployment — Step by Step
Companion to ../MICROSERVICES_TEACHING_GUIDE.md §15. > > Goal: take the eight microservices in this repository from docker compose up to a production-grade deployment on AWS using ECS Fargate, RDS, MSK, ElastiCache, ALB,
閱讀文章 →CI/CD with GitHub Actions
Companion to ../MICROSERVICES_TEACHING_GUIDE.md §16.
閱讀文章 →Observability
Companion to ../MICROSERVICES_TEACHING_GUIDE.md §12. > > Distributed systems are only as good as your ability to understand them. This document covers logs, metrics, traces, dashboards, and alerts.
閱讀文章 →Terraform — Payment Gateway Microservices on AWS
Reference IaC for the AWS deployment described in > ../../docs/02-aws-deployment.md. > > Status: skeleton. It compiles (terraform validate) and demonstrates the > module structure. Before applying it to a real AWS accoun
閱讀文章 →Payment Gateway - Design Documentation
This project implements a Payment Gateway API that allows merchants to process card payments and retrieve payment details. The gateway validates incoming payment requests, forwards valid payments to an acquiring bank sim
閱讀文章 →Florence Hotel Website (Flask)
This project is a Flask implementation of the Florence hotel frontend based on florence_hote.html.
閱讀文章 →Run and deploy your AI Studio app
This contains everything you need to run your app locally.
閱讀文章 →Deploy PawMatch to AWS EC2 (Ubuntu)
This guide covers syncing the Next.js frontend and Flask backend to an EC2 instance, running them under systemd, and using nginx (with existing Let’s Encrypt certs) so HTTPS on port 443 serves the site while the app list
閱讀文章 →PawMatch Backend API
A Flask-based backend API for the PawMatch cat matching and health analysis platform.
閱讀文章 →