Re: [心得] 敏捷課程觀察心得
※ 引述《YAYA6655 (YAYA)》之銘言:
: 以我20年的經驗來說,什麼敏捷,設計模式,很多都是脫褲子放屁。
: 更早期還有什麼OO方法論,部分人神鬼上身,什麼東西都要OO一下,連寫個九九乘法
: 表都要開一個 class ninenine。
我學OO大概6年,還真的沒用過OO的方式寫99乘法表
唯一寫過的一次是在main裡面直接幹,然後拆幾個function出來而已
然後我就想啊,如果叫我現在用OO的寫法寫99乘法表,那會長成什麼樣子?
然後就有了以下這個東西
https://gist.github.com/chartsai/9f32d6430a825f9296b376b60758192f
https://imgur.com/a/NF5Cl
接受自訂大小(ex: 不想印9x9,改印12 x 12)
可以指定分幾段(ex: 1~3 一段, 4~6 一段, 7~9一段…預設是超過六組就分兩段)
https://imgur.com/a/HTwh3
可以只打印特定行(ex: 3 x 1, 3 x 2 ....)
https://imgur.com/a/cj0BO
可以給打印格式(ex: %d x %d = %4d, %d * %d -> %2d)
https://imgur.com/a/o6rye
純實作含空行大概花40行,為了方便多寫了一個不用給格式的helper function花15行
demo用的main function花了20行XD
用的是我現在的主要語言Kotlin,可讀性待鄉民認證(?)
我覺得要增加功能或者是後續維護都不是大問題
要做Unit Test也算簡單
目前沒有做防呆,但應該不是大問題,輸入值驗一下就好了
不知道鄉民們怎麼看?是殺雞焉用牛刀呢?還是比直接幹來的好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.132.45.94
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523043988.A.36F.html
※ 編輯: cha122977 (104.132.45.94), 04/07/2018 03:49:05
→
04/07 09:43,
6年前
, 1F
04/07 09:43, 1F
→
04/07 09:58,
6年前
, 2F
04/07 09:58, 2F
→
04/07 09:58,
6年前
, 3F
04/07 09:58, 3F
→
04/07 09:58,
6年前
, 4F
04/07 09:58, 4F
→
04/07 09:59,
6年前
, 5F
04/07 09:59, 5F
→
04/07 09:59,
6年前
, 6F
04/07 09:59, 6F
→
04/07 10:00,
6年前
, 7F
04/07 10:00, 7F
→
04/07 10:00,
6年前
, 8F
04/07 10:00, 8F
→
04/07 11:22,
6年前
, 9F
04/07 11:22, 9F
→
04/07 11:23,
6年前
, 10F
04/07 11:23, 10F
→
04/07 13:56,
6年前
, 11F
04/07 13:56, 11F
→
04/07 13:57,
6年前
, 12F
04/07 13:57, 12F
→
04/07 13:59,
6年前
, 13F
04/07 13:59, 13F
→
04/07 13:59,
6年前
, 14F
04/07 13:59, 14F
→
04/07 13:59,
6年前
, 15F
04/07 13:59, 15F
→
04/07 14:53,
6年前
, 16F
04/07 14:53, 16F
→
04/07 14:53,
6年前
, 17F
04/07 14:53, 17F
→
04/07 14:53,
6年前
, 18F
04/07 14:53, 18F
→
04/07 14:54,
6年前
, 19F
04/07 14:54, 19F
→
04/07 14:55,
6年前
, 20F
04/07 14:55, 20F
→
04/07 20:54,
6年前
, 21F
04/07 20:54, 21F
→
04/07 20:55,
6年前
, 22F
04/07 20:55, 22F
推
04/08 02:30,
6年前
, 23F
04/08 02:30, 23F
→
04/08 02:31,
6年前
, 24F
04/08 02:31, 24F
→
04/08 14:25,
6年前
, 25F
04/08 14:25, 25F
推
04/08 15:51,
6年前
, 26F
04/08 15:51, 26F
→
04/08 15:52,
6年前
, 27F
04/08 15:52, 27F
→
04/08 15:53,
6年前
, 28F
04/08 15:53, 28F
→
04/09 21:25,
6年前
, 29F
04/09 21:25, 29F
討論串 (同標題文章)
本文引述了以下文章的的內容:
心得
-2
88
完整討論串 (本文為第 10 之 11 篇):
心得
20
71
心得
2
13
心得
10
13
心得
9
32
心得
7
37
心得
-2
88
心得
18
53
心得
2
29