【從學員練習影片觀察到一個關於 TDD 的有趣現象】
極速開發的課後練習作業,雖說重點是放在極速開發要學習的技巧與刻意練習的模型,但開發的方式、順序也是刻意安排成類似 TDD 的進行方式,來讓生產力最大化(TDD 本來就是幫助開發的,不是幫助測試的)
我從2位第一次上我課的學員(當然就是 #極速開發,代表他們沒上過#單元測試 跟 #TDD與持續重構),雖然他們是照著示範影片、上課教學用 TDD 在寫整個 tennis 的過程,但從他們執行測試的時間點就可以發現:
「他是用測試來驗證 production code 的正確性」,即使他先寫了測試,也不先執行,沒有看到紅燈,每次都等到 production code 寫完了,應該要綠燈時,才執行測試。
而其他上過 TDD 課的同學 ,或是上過單元測試的同學,知道測試是用來描述情境,如果現在「加入的這個情境是新的需求或需求異動,代表目前 production code 還不支援這個情境,執行測試跑出的紅燈,就是等等 production code 要完成的 #目標」
test-frist 從來都只是 TDD 其中一個小小的衍生產物,而不是全貌。TDD, 測試驅動開發 從來都是一種開發方法,而不是測試方法。
總有些人老愛把 TDD 拿來跟測試相提並論,就總是喜歡把 test-first 當作靶子打,覺得違反人性跟直覺,覺得先寫測試在很多情況下是浪費時間或是不 work,可能拿來跟一堆測試的方法論相提並論,或總是只拿回歸測試的效益來當作 TDD 的整體。抑或是陷入 isolation unit test 與 integration test (其實就是非 isolation 等級、有實際依賴的自動測試)之爭。
```
註:TDD 事實上是可以不是單元測試等級的。
```
要比較正確看待 TDD 的角度,首先要知道它是幫助開發的、它是一種開發方式(當然不是唯一一種,甚至也不會是最好的一種,因為根本沒有最好,只有剛好)
接著要了解 TDD 可能用 IPO 模型還比較貼切,input-process-output,在你開發任何功能之前,你總要先想過這件事。而先想這件事,才是 TDD 的最基本精神。
接著是怎麼把你想好的東西,變成可執行的 spec,我們只是用測試程式來「描述」你腦袋中的「IPO模型」,把 process 的過程當作一個黑箱子。
而這個 IPO 模型在結合成「使用情境」,就會帶來「高易用性 API 的好處」,只有在一開始就先想好怎麼給別人用,最後才會好用。所謂的一開始想好,指的不是預先設計一堆 class,而是 input/output 想清楚期待(一般會結合實例化需求,搭配 Given/When/Then 的 gherkin style 來把前置條件、資料、前提想好,當發生什麼事,應該是怎樣的結果),然後描述它。在紅燈定義清楚目標,綠燈完成 input/output 關係且沒弄壞前面的所有情境後,來針對 process 進行重構(事實上 Kent Beck 的 TDD by Example 更多是用 refactor 來 #完成 process。
```
註:所謂的 output 不一定只有回傳值,包含外部依賴狀態、資料的改變,甚至顆粒度小一點,針對物件導向設計的話,物件內部狀態的改變也算,只是物件內部狀態改變,驗證點要嘛是拿得到內部狀態,要嘛就是要驗證物件哪個行為會因這個內部狀態而有所不同。
```
## 戰 TDD 之前該先做好的功課
要戰 TDD,是不是至少要把 Kent Beck 的 TDD by Example 看完?
要戰 TDD,請不要拿它跟測試方法論來比,那只是一下就被人看破手腳。因為它是個開發方法論。
要戰 TDD,請不要把它的好處只限縮在跟回歸測試、自動測試的比較,因為那只是它的衍生好處,當你試過在白海報紙上 TDD 就懂,TDD 是在釐清你的思緒的同時,又可以以終為始,確保你在 production code 的每一個動作都是為了滿足某個期待的情境。
要戰 TDD,請不要去把 單元測試、整合測試捲進來,那是測試的顆粒度,那是測試的分類,TDD 從來都不是只能限於單元測試。
要戰 TDD,請不要在那邊戰他是 bottom-up ,是直接從程式/class 的角度出發,事實上 TDD 既不是 bottom-up, 也不是 top-down, (書裡面就有講這件事咩),實務上的 TDD 結合倫敦派(GOOS)跟芝加哥派(Classic TDD),會更像 Outside-In 的進行方式,先定義好驗收情境,接著從最外部(也就是使用者看得到的部份)一路把依賴往另一邊的系統邊界推,直到推到系統以外的依賴資源(persistence 或 external API/service)
```
註: ATDD by Example 中 ATDD by Example, Kent Beck 寫的序最後的一段話。
Kent Beck:
「就像我曾說過的,TDD的一個缺點是,它可能會退化為一種用來滿足開發人員需求的編程技能。某些開發人員從更廣泛的角度來看待TDD,輕易在他們測試的不同抽象級別間跳躍。然而在ATDD中不存在歧義,這是一種加強與非編程人員溝通的技術。我們之間良好的協作關係,以及作為這種關係基礎的溝通,能夠使軟件開發更有效率。採用ATDD是向著溝通更清晰這個目標邁進的重要一步,而此書是一本全面又平易近人的入門讀物。」
```
要戰 TDD,請不要只關注在 test-frist,因為他只是用 test 來幫助你 think-first,不要邊寫邊想。然後不要過份依賴或相信你腦袋的能力,把你想好的東西具體化出來,最好可以被直接執行,最好除了你以外每個人執行出來的結果都會一樣(不管是對的,還是錯的)
要戰 TDD, 請不要把論點放在見樹不見林,如果你有看 TDD by Example 的 Part 1, Part 2 那兩個加起來共 24 個章節,就知道一開始就得把當下想到的全貌紀錄在一個「紙本」的 backlog (所謂的紙本,只是要講這並不依賴於任何工具)
而這個需求輪廓的全貌,會隨著你逐漸完成一部分一部分的情境,設計逐漸浮現後,而隨時跟著增減調整。
但不代表 TDD 就是先想到一個測試案例,就直接先幹下去了,那根本是亂搞。
以上這些,都還不是在列 TDD 的好處,而是針對那些從來沒搞懂 TDD 但又愛戰 TDD 的人一點提醒,你戰的很可能是「你誤解的 TDD」。
TDD 還有許多實務上的用途,列上我在譯者序中的一小段:
>> 測試驅動開發(Test-Driven Development, TDD)!一種以測試為開發輔助、以測試來描述需求情境、以測試來當作目標、以測試來表達期望、以測試來驗證疑問、以測試來實驗學習、以測試來溝通協作、以測試來協助設計高易用性 API 的「開發方法」。
譯者序有開放給大家看,請見:https://tdd.best/book/tdd-by-example/
拜託,要戰之前去看一下祖師爺 Kent Beck 對 TDD 的原始見解:https://www.tenlong.com.tw/products/9789864345618?list_name=srh
如果你想正確的使用 TDD 來幫助你在實務上產生許多的價值,帶來許多的好處,尤其是需求釐清、持續重構、小步快跑的部份,最好理解的培訓課就在這:https://tdd.best/courses/classic-tdd-by-example-video-training/
最後我想講一段話:
TDD 從來都不該被導入到團隊中,但它是一種很好的自我鍛鍊與學習的方式,也是一種能用很低的成本來帶來很多好處的開發方法(見下方註腳),然而它也不是適用所有的情況,但它可以讓『完美』變成一個動詞,而非不變的形容詞。
```
註:
Kent Beck 在 DHH 靠腰:《TDD is Dead》 之後寫的一篇反串文:《RIP TDD》
https://www.facebook.com/notes/1063422864115918/
我幾年前的簡易翻譯,通常也是 TDD 可以幫助你解決的問題,如下:
- Over-engineering (過度設計)
- API feedback (改善API的設計與可用性)
- Logic errors (想的跟寫的不一樣,寫的跟需求不一樣)
- Documentation (寫跟維護文件是痛苦的)
- Feeling overwhelmed (找不到切入點)
- Separate interface from implementation thinking (抽象設計)
- Agreement (確保已修正問題的證據)
- Anxiety (改東壞西的擔心受怕)
```
很久沒對 TDD 發表這種長篇大論了,因為不理解、不想理解、不同角度理解的人居多,能真的到各自的塔上用不同角度來看原義,以及實務上用它來幫助解決的問題有哪些的人,真的太少。
大部分人只想針對這個詞彙來攻訐以博得流量跟吸引目光,而不是想著「我可以用它來幫助我什麼」
問題跟需求是中性的,解決問題跟滿足需求的手段與方式有千萬種,不會只有一種,也不會有所謂的對錯,多點角度去了解不同的方法、方式,然後融會貫通,發揮綜效,在實務上用最少的成本與風險來產生最大的價值,這才是真正的目標。
導入敏捷不該是目標,導入 TDD 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
同時也有1部Youtube影片,追蹤數超過3萬的網紅Shaun&Nick,也在其Youtube影片中提到,渴愛的Alterego。 被封印在虛數空間盡頭的廢棄物。 和其他Alterego......Meltryllis、Passionlip......一樣,是從深海電腦都市SE.RA.PH摘出來、再現的高級從者。 櫻系列中擁有最強輸出、 能無限成長的巨人。 Alterego是結合了數個女神的複合體,但...
退化行為定義 在 Facebook 的最佳解答
▍人們渴望刺激與認可,以填補生活中的空檔
我們已經有明確共識,撫摸嬰兒以及對成人施予與之相當的象徵性待遇(認可),都具有生存意義。那問題是,接下來是什麼?日常生活中,人們互相問候完要做什麼?
在「刺激渴望」和「認可渴望」之後,接下來便是「結構渴望」(structure-hunger)。青少年經常面臨的問題是:「(互相問候)接著,你要對她(他)說什麼呢?」不光是青少年,對很多人而言,沒有什麼比社交中斷、一段沉默、空白的時間更令人不舒服。人類的永恆問題是如何安排其清醒的時間。從存在主義的角度來看,社會生活的所有功能都是為了讓人們朝該目標前進而互相幫助。
「時間結構」(time- structuring)的操作方面可稱為「程式」(programming),它有三個方面:物質、社會和個人的。安排時間最常見、最方便、最舒服和最實用的方法,是制定計畫以處理外部現實中的物質:這便是通常所說的「工作」(work)。這種規劃可稱之為「活動」(activity),「工作」這個詞反而不太合適,因為社會精神病學的一般理論應該會認為社交也是工作的一種形式。
「物質程式」(material programming)是為了應對變化無常的外部現實,就這一點而言,物質程式化的活動僅僅是安撫、認可,以及其他複雜的社交形式所產生與發展的條件。物質程式化一開始並不是社交問題,它在本質上以資料處理為基礎。建造一艘船的活動要依靠一連串的測量和評估其可能性,而為了讓建造活動持續進行,在此過程中所發生的任何社交互動都應當處於次要的從屬地位。
「社會程式」(social programming)產生了傳統的儀式性或半儀式性交流。其最主要的判斷標準是能被地方所接納,即通常所謂的「有禮貌」。世界各地的父母都會教他們的孩子要懂禮貌,也就是讓孩子知道如何適當的問候、進食、排泄、求偶和進行哀悼儀式,以及在一段主題式談話中如何表現出進退得宜。這種進退得宜便體現出一個人處理人際關係是否老練或得體,其中有些是普世通用的,有些則具有地域性。通常,正式儀式後面是半儀式性主題式談話,而為了區別,可以將後者稱為「消遣」(pastime)。
隨著人們愈來愈熟悉彼此,將會出現更多「個人程式」(individual programming),結果就會發生「關鍵事例」(incident)。關鍵事例在表面上似乎是偶然出現的,而且當事人也能夠將它們說清楚,但如果仔細考察就會發現,它們往往遵循明確的模式(我們可以對這些模式進行整理、分類),而且有一些潛在規則限制了這些關鍵事例的發展順序。只要大家按照心理遊戲規則玩下去,無論雙方是友好還是敵對,這些規則便持續潛藏,但是一旦有人違背心理遊戲規則,它們就會現身,並且帶來一聲象徵性、口頭上,或者「有法律意義」的大喊:「犯規!」和消遣不同,這樣的發展順序更多基於個人程式而非社會程式,所以我們稱之為「心理遊戲」。家庭生活和婚姻生活,以及各種組織生活,都有可能在年復一年的進行著同一種心理遊戲的不同變體。
「大多數社交活動是由心理遊戲所構成」並不意味著心理遊戲「好玩」或者玩遊戲的人沒有認真參與關係互動。從一方面來說,如同「玩」足球和其他體育「遊戲」有可能一點都不好玩,而且參與者也可能相當嚴肅。人類心理遊戲的本質特徵並不是虛偽的情感,而是將人的情感規則化。一旦出現不合規則的情感,就會施以懲罰。「玩」心理遊戲可以非常嚴肅,甚至嚴肅到具有致命性,但是只有當規則被打破時,才會出現嚴肅的社會制裁。
消遣和心理遊戲,是現實生活中真實親密關係的替代品。因此,我們可以把消遣和心理遊戲視為訂婚,而不是真正的婚姻結合,這也是為什麼它們會展現出一種尖酸的戲劇性特點。當個人(通常是本能)的程式變得更強烈並且人們開始放棄社會模式和隱蔽的動機與限制時,就會出現親密關係。親密關係是唯一能夠完全滿足刺激渴望、認可渴望和結構渴望的方法。它的原型是充滿愛的受孕行為。
結構渴望具有與刺激渴望一樣的生存意義。刺激渴望和認可渴望表達了個體避免感覺饑餓和情感饑餓的需要,缺乏感覺和情感會導致生物退化。結構渴望所表達的需要則是避免無聊,齊克果(Soren Kierkegaard)曾指出,「惡」始於時間未結構化。如果這種未結構化再持續一段時間,無論多久,無聊就會成為情感饑餓的同義詞,並且帶來相同的結果。
一個人獨處時有兩種安排時間的方法:活動和幻想。有的人即使在人群中也有可能維持獨處,每一位學校老師都知道這一點。當個體成為由兩人或多人組成的社會集合的一員時,就有多種結構化時間的方法可供選擇。根據複雜程度,它們是:(1)儀式;(2)消遣;(3)心理遊戲;(4)親密;(5)活動,後者是前四種方式的基礎。
社會集合中,每一個成員都想透過與其他成員交流儘量獲得滿足,愈容易讓人接近並獲得的滿足就愈多,而他的大部分程式化社交都是自動的。由於有些「滿足」(satisfactions)是在諸如自我毀滅這種程式化之下獲得,我們很難用「滿足」一詞的一般意義去理解,所以最好使用更中性的詞來替換,例如「獲益」(gains)或「獲利」(advantages)。
社交接觸的獲益圍繞身體和心理平衡展開。它們與以下因素有關:(1)緩解緊張;(2)避免有害情境;(3)獲得安撫;(4)維持已建立起來的平衡。生理學家、心理學家和精神分析師已經詳細調查和討論了這些因素。若用社會精神病學術語來說,它們可表示為:(1)內在原發獲益(primary internal advantages);(2)外在原發獲益(primary external advantages);(3)次級獲益(secondary advantages);(4)存在需求獲益(existential advantages)。前面三個恰巧與佛洛德所描述的「疾病獲益」(gains from illness)相對應,分別為:內在原發性獲益(internal paranosic gain)、外在原發性獲益(external paranosic gain)和繼發性獲益(epinosic gain)。我們的經驗已顯示,從獲益的角度來考察社交作用要比視其為防禦機制運作更具啟發性也更有用。
.
【註】
安撫(stroke):一個人對另一個人的認可
伯恩將「安撫」定義為一個人對另一個人的認可,並認為安撫對個體的生理和心理健康不可或缺。現在,物質剝奪、嬰兒依戀以及身體接觸對健康的重要性可能是心理健康領域研究最充分的幾個主題。例如,研究已證明幼兒需要身體安撫來維持生存,但是隨著他們學會用言語和非言語方式來交換安撫,實際的生理安撫已非必需。
.
以上文字摘自
《#溝通分析心理學經典1【人間遊戲】》
拆解日常生活每一個互動、每一段對話中的真實密碼
Games People Play: The Psychology of Human relationships
.
作者:艾瑞克.伯恩(Eric Berne)
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
各位朋友好:
這是等一下(9/18)晚上9點半贈書直播我要討論的書,抽書三本,歡迎參與。
上面這段摘文讓我用簡化的語言來說明:就是人與人之間透過互動滿足彼此的需要,這過程中會自然而然表現出情感,而情感表達的規則,跟社會文化環境,還有每個人的個性有關。那些透過情感表達規則滿足雙方需要的互動,可以形成一種心理遊戲。
譬如說,有人常要搶占受害者的位置,因為恐懼為自己負責,所以把自己的某些情緒與行為,歸因於加害者的迫害。而被指派的加害者也可能透過這個過程,滿足自己的控制慾。受害者與加害者,都在這樣的互動中,滿足了部分的需要,儘管對彼此不滿,卻沒有覺察背後的動力。當這樣的互動方式固定了,就可能是一種心理遊戲。
「人們為了心理存活就必須獲得安撫,但由於社會及個體內在規則限制了人們自由交換安撫,所以人們普遍缺乏安撫,因此心理遊戲便成為成年人為獲得安撫而展開的權力鬥爭。」
這段引自施坦納(Claude Steiner)的說法,也可以作為補充。
這本書是50年前的經典,所以在閱讀起來會感覺吃力,這是自然。對我來說,這本經典是教科書等級的著作,書裡面有不少概念,含納相當大的知識量,但缺乏足夠的說明,讓讀者能消化明白。這或許要等到下一中譯本出版,才能讓一般讀者抓到個相對清楚的理論樣貌。
祝願您,能覺察自己如何結構時間,意識每段關係中或遠或近的交流,坦承面對自己的生活!
退化行為定義 在 Facebook 的最佳貼文
台灣人保健康都在吃什麼?💊💊💊
#60種保健食品吃對時間大補帖
對真的是60種!
嚴選了國人常吃的 #60種保健食品
\\資料整理到我眼花🙈
若是有你有在吃而我沒寫到的請多包涵💛
#建議此篇可收藏起來字真心多
台灣保健食品市值破千億,市面上保健食品琳瑯滿目
#挑選撇步
1. 有需要再吃 務必先了解自己需求
2. 買之前一定要看標示看警語
3. 一定要看劑量是否符合所需
4. 不買來路不明保健食品
#保健食品迷思勿踩
1. 把保健食品當藥吞
2. 期望吃了一秒見效
3. 期望保健食品能100%拯救不當的飲食習慣
4. 認為健康食品都沒有效
👉以下正文 正確時間服用之68375字(誇飾)
#依據保健食品的不同適合服用的時間也不同!
#到底什麼時候吃最有效?
有些適合空腹吃,有些適合飯後吃,
有些睡前吃其實也沒有關係!
#吃保健食品不要白花錢,
記得 #挑對正確時間 #吸收更有效率
什麼叫做 #空腹吃 及 #飯後吃/ #隨餐吃 #睡前吃
這個一定要看清楚喔!
💊空腹=飯前至少1小時以上
或飯後至少2小時以上
💊飯後吃及隨餐吃
飯後吃=吃完飯1小時以內
隨餐吃=吃完保健食品立刻吃飯或吃第1口飯後吃保健食品
💊睡前吃
=睡前30分鐘以內,吃完趕快去睡
⚠定義服用時間的前提是,一整天只吃一種保健食品!
如果是服用單一種保健食品但內含多種成分
建議的服用的時間也會不同,記得看商品標示及詢問專家意見。
💊💊💊#保健食品吃對時間大補帖💊💊💊
1⃣空腹吃最好
1.| #雞精人蔘類 |
雞精、滴雞精、鱸魚精、滴魚精、人蔘飲
建議早上空腹喝
雞精類、魚精類、人蔘飲主要是針對提升免疫力、抗疲勞
有些雞精有小綠人標章,建議可以優先選擇。
經驗值是不影響尿酸,實際數值問廠商檢驗數據。
⚠人蔘飲與咖啡因、抗凝血劑、利尿劑、
維生素C可能產生不良反應記得不要同時吃!
2.| #纖維類 |
膳食纖維、青汁、菊苣纖維、綠藻、PHGG
超過九成的台灣人膳食纖維攝取不足造成嗯嗯不順問題,
所以膳食纖維類的保健食品現在也是夯夯的!
歸類在空腹食用是希望能夠增加飽足感幫助降低食慾,
但高劑量的膳食纖維會干擾鐵及礦物質的吸收,
⚠像是高劑量的膳食纖維及鐵劑就不要同時在早上空腹的時候吃!
每日膳食纖維建議量:28g
(以2000大卡計,是的!膳食纖維建議量跟著熱量跑)
🥢從食物:菇類、木耳、牛蒡、地瓜葉、百香果、黃豆
3. #鈣片檸檬酸鈣
檸檬酸鈣不受胃酸pH值影響,空腹或飯後吃、睡前吃皆可!
⚠補充劑量每次不要超過500mg,吸收率最好
所以如果每天想補充1000mg的鈣,
記得分做兩次以上服用吸收率較好
4.#膠原蛋白
空腹吃睡前吃都可以,目前沒有明確的藥物不良反應。
🥢從食物:難達到保健食品劑量及分子量
5.#UCll非變性二型膠原蛋白
讓身體關節更靈活趴趴走的新保養成份
成分多來自雞軟骨,目前各大廠都幾乎有,
聽我先生說病人吃的反應有些不錯:)
實驗建議量:40mg/day
UC-ll必須至少連續服用一個月,才會有作用
🥢從食物:難達到保健食品劑量及分子量
6.#甲殼素
有些研究發現可以降低脂肪吸收並且排出體外,
所以常見用在減肥輔助食品。
⚠長期服用可能導致脂溶性維生素缺乏喔要注意!
每日建議劑量:500~1000mg
🥢從食物:太硬的殼不要開玩笑
7.#苦瓜素
幫助免疫力及血糖穩定。
如果是喝現打苦瓜汁,每天50~100ml即可。
🥢從食物:山苦瓜優先
8. #生薑萃取物
臨床研究有止吐,緩解關節炎效果。
止吐建議劑量500~2000mg/d
緩解關節炎建議劑量1000~2000mg/d
🥢從食物:老薑(但保健食品萃取較不會刺激腸胃道)
9. #鐵
19-50歲女性,每日建議量15mg
懷孕第三期及哺乳期記得建議量變成45mg/d
🥢從食物:海鮮、蛤、鷹嘴豆、紅豆、蓮子
10.#鎂
利尿劑跟酒精會降低鎂吸收記得分開吃。
19-50歲每日建議量在320~380mg,每日上限700mg。
🥢從食物:堅果、深綠色蔬菜
11. #麥蘆卡蜂蜜
這個去澳洲紐西蘭玩是夯夯的伴手禮,
產自麥盧卡茶花樹的蜂蜜
依據活性指數不同等級價格也不同。
12.#蜂膠
可能可以抗發炎,飯後吃也可以。
13. #精胺酸
常見用途-
增強免疫力
改善性功能、建議性行為前一小時空腹使用
(⚠書上真的這樣寫耶有考量到吃的人感受嗎?XD
運動前一小時
每日建議劑量4-5g
🥢從食物:人體的必須胺基酸
堅果、蝦、魚、雞、海鮮
14.#馬卡
來自秘魯安地斯山區的一種十字花科植物
含有硫代配糖體、維生素、礦物質、胺基酸等成分
常見用途-可能與男性荷爾蒙調節有關
每日建議劑量馬卡萃取物1500 ~ 3000 mg
🥢從食物:最近發現植物店有賣可種
15.#益生菌
有包埋技術/耐酸菌者,空腹吃可,若想要飯後吃也沒問題。
記得跟抗生素分開吃。
吃益生菌時搭配含有寡糖的蔬果汁、蘋果、豆漿、蘆筍等可以讓腸道中益生菌住的比較久
2⃣飯後吃/隨餐吃最好
1.| #維他命類 |
B群、高單位B群、葉酸、維生素C、綜合維他命
這類型維他命 #早餐後吃最好
#B群
幫助代謝早餐後吃最好
若有消耗體力活動例如跑步、苦力、搬家(?)
記得活動前2小時吃
誰適合吃:熬夜、壓力大、緊張性格、長期抽煙喝酒、
孕婦哺乳、長期用避孕藥
水溶性維生素與咖啡、茶等含咖啡因食物記得間隔一小時
⚠不要跟咖啡、茶一起吞會白吃
會加速代謝B群加速排出效果打折!
🥢從食物:各類食物
#綜合維他命
一顆裡面有水溶性、脂溶性維生素及礦物質。
因為有脂溶性維生素及礦物質,⚠記得不要過量或重複吃。
🥢從食物:各類食物
#鈣片碳酸鈣、磷酸鈣、檸檬酸鈣
「最常見的碳酸鈣」、磷酸鈣
建議於胃酸分泌較多的時候也就是飯後吃
以增加鈣的吸收率
檸檬酸鈣不受胃酸影響飯後吃也可以!
國人多缺鈣,這個其實也是建議要補充的,
特別是沒有習慣吃些乳製品像是起司、優格、牛奶的人更要注意!
⚠補充劑量每次不要超過500mg,吸收率最好
所以如果每天想補充1000mg的鈣,
記得分做兩次以上服用吸收率較好
交互影響的藥品:
喹諾酮類(Quinolones)抗生素、四環黴素類(Tetracyclines)抗生素、雙磷酸鹽類(Bisphosphonates)骨質疏鬆藥、甲狀腺素藥thyroxine。
每日建議量1000mg
⚠注意你買的鈣片真正的劑量,
例如標示一顆含500毫克的碳酸鈣,
實際鈣含量其實是「鈣:200毫克」(要看的是這個)
選擇鈣片時要留意並看清楚「鈣」含量的多寡不要被騙了。
⚠如果看到那種鈣片沒寫鈣有多少毫克的記得趕快放回去不要買!
🥢從食物:鮮乳、優格、起司、青江菜
#鋅
每日建議量12~15mg
🥢從食物:海鮮、堅果
#葉酸
常見用途-預防胎兒神經管缺陷、穩定血壓、降低大腸癌風險
葉酸很容易氧化跟受到熱破壞
合成的葉酸利用率幾乎可達100%(所以 #備孕、#懷孕時記得補充)
每日建議量400微克
備孕懷孕期每日建議量600微克
🥢從食物:最好是吃生鮮水果或輕度烹調的蔬菜蘆筍、菠菜等
(天然食物中葉酸利用率約在50~80%)
#維生素C
可促進合成膠原蛋白、抗氧化
抽菸者、壓力大、口服避孕藥需求量會增加
每日攝取量在30~200mg時,吸收率最好(可達70~90%)
高劑量時吸收率較低。
⚠跟鈣鐵鎂B6是好朋友,一起吃效果加分
每日建議量100mg
每日攝取上限2000mg
🥢從食物:奇異果、芭樂、百香果、木瓜
#ADEK
我這邊只提目前最夯的也是國人有較高需求的維生素D
維他命D 是脂溶性維他命,
得和油脂一起攝取才會好吸收,
⚠建議飯後或是和富含油脂的食物一起吃。
降膽固醇藥物 – cholestyramine (如:Questran®、LoCholest® 和 Prevalite®) 會減少維他命D與其他脂溶性維生素的吸收,補充維他命D 時要和用藥的那一餐錯開。
如果平常就很少曬太陽,長期下來有較高缺乏維他命D 的風險。
0-30歲, 10微克(400IU/天)
51歲以上,15微克(600IU/天)
🥢從食物:鰻魚、鮭魚
什麼族群必須補充?哪些食物有及保健食品怎麼挑?看這篇
👇👇👇
https://reurl.cc/NXegNk
2. #葉黃素
安全性高。
輔助治療視網膜老化性黃斑部退化。
保養用每日建議量10mg。
療程時間要持續吃3~6個月
🥢從食物:菠菜、甜豆含量豐富
3. #葡萄籽
主要成分原花青素,抗氧化
每日建議量50~300mg
⚠跟維生素C一起吃加分效果。
療程時間要持續吃1~3個月
🥢從食物:吃葡萄要吃紫葡萄皮跟籽,但要達特定保健劑量較難。
4. #魚油
去美國心臟協會期刊《Stroke》曾發佈研究指出,魚油所含的EPA能減少缺血性中風發生。
魚油裡面的成分都是脂溶性的,所以建議可以在飯後的時候服用,效果較好。
每日攝取Omega-3以3公克為限。
每日保養劑量Omega-3 1000mg
魚油補充劑通常不含汞或含汞量非常低
(萃取技術及原料為小型魚類)
⚠無論WHO、美國、澳洲歐洲的懷孕期指引其實都鼓勵補充魚油
建議備孕、懷孕、哺乳期每日補充約1000mg的omega-3
孕婦本身若沒有凝血功能不全的疾病不用太擔心凝血的問題
可以吃到生
#懷孕期多攝取天然魚類對於孩子日後認知發展有幫助
🥢從食物:建議每週可以吃到兩次魚最好
低重金屬污染風險的鯖魚、鮭魚、秋刀魚
5. #藻油
有助於腦部發育
成分主要以DHA為主
建議備孕、懷孕、哺乳期
每日補充約200-300mg的DHA
🥢從食物:微藻
6. #DHA
對於嬰幼兒成長發育過程重要
也是建議一周至少吃兩次魚喔!
幼童每日建議量在200~300mg
高血脂每日建議量660mg
建議備孕、懷孕、哺乳期
每日補充約200-300mg的DHA
🥢從食物:深海魚、避免鮪魚旗魚
7. #蝦紅素
補充品多為素食製品,主要來自微藻萃取物。
富含油脂的飲食能幫助吸收
可能好處抗發炎、護眼
每日建議量3.6mg(約等於165g鮭魚)
🥢從食物:微藻
8. #磷蝦油
從磷蝦身上萃取出來的油
主要的成分是磷脂質、 omega-3 脂肪酸,以及少量的蝦紅素。
⚠購買時記得買有海洋之友標章(Friend of the sea)證明水產品來自於可持續性的來源愛護地球。
🥢從食物:首先要撈的到磷蝦
9. #魚肝油
含有維生素A及維生素D,有些另有加魚油
有助於維護眼睛視力健康
🥢從食物:A南瓜胡蘿蔔 D鰻魚
10. #月見草油
改善經前症候群不適(愛遷怒發火之時?)
每日建議量250~500mg
🥢從食物:首先要買的到月見草種子
11. #薑黃
抗發炎
每日建議量1500mg
⚠薑黃與葡萄糖胺並用有加分效果
🥢從食物:薑黃乾燥根莖
12. #Q10
抗氧化、護心
與食物中的油脂一起食用可提高吸收率及利用率。
食品添加規定每日食用限量30毫克以下,
⚠15歲以下小孩、懷孕或哺乳期間婦女及服用warfarin抗凝血劑類藥物之病患不宜食用。
🥢從食物:牛肉、沙丁魚、波菜
13. #酵素
幫助食物消化,讓食物中的營養容易被身體消化吸收。
適合大餐後吃。
⚠有些酵素液含糖量高,糖尿病人需注意。
🥢從食物:像木瓜酵素來自木瓜
14. #鳳梨酵素
幫助消化、抗發炎
市面上有作成藥品的鳳梨酵素
抗發炎建每日議劑量500~2000mg
🥢從食物:不建議吃爆鳳梨
15. #益生菌(不耐酸者)
若沒有耐消化道酸鹼的特殊包埋技術,
⚠建議飯後或進餐期間食用才能提高益生菌存活率!
🥢從食物:記得餵食益生菌像是蔬果
16. #大蒜精
富含大蒜素,抗發炎、抗菌
⚠不可取代抗生素,不可與益生菌活菌共服
每日大蒜素攝取量應在4~6毫克以上
🥢從食物:大蒜,記得發霉的要丟掉
17. #紅麴
常見用途-預防高血脂
晚餐後吃較好
建議劑量2400mg/day
⚠注意與葡萄柚汁或橘子汁併用會降低紅麴吸收率
🥢從食物:從保健食品better
18. #納豆激酶
輔助預防心血管疾病
建議劑量2000FU(約等於50公克納豆)
⚠不可與抗凝血劑共服
🥢從食物:納豆
19. #靈芝萃取物
常見用途-靈芝多醣體增強免疫力
增進免疫力建議劑量300~1000mg/day
🥢從食物:靈芝本人又苦又硬要萃取
20. #樟芝萃取物
常見用途-增強免疫力、護肝
製品最好有8%以上多醣體
🥢從食物:萃取better
21. #冬蟲夏草
常見用途-增強免疫力
每日建議劑量500~1000mg
🥢從食物:野生要注意污染問題
22. #接骨木漿果
常見用途-抗發炎
每日建議劑量1~4g
🥢從食物:首先要買到接骨木漿果
23. #葡萄糖胺
常見用途-緩解關節炎
每日建議劑量1500mg
🥢從食物:X
24. #大豆卵磷脂
常見用途-調節血脂、防塞奶(?)
增加奶量的不二法門還是多親餵、多喝水
防塞奶建議量為3600mg〜4800mg/day
⚠若是希望改善心血管疾病記得要空腹吃
🥢從食物:豆類、穀類、肝臟
25. #蔓越莓
常見用途-預防泌尿道感染
每日建議劑量250~400mg
🥢從食物:蔓越莓汁360-960ml/d
務必注意含糖量跟腸胃道功能
26. #蜂王乳
常見用途-癸烯酸減少經前症候群、增生膠原蛋白、抗菌
每日建議劑量250~500mg
🥢從食物:X
27. #胎盤素
常見用途-可能預防老化(?)
建議劑量500~2000mg/day
⚠與荷爾蒙製劑、類固醇藥物併用可能有藥物不良反應
(注意有些製品可能有安全性及倫理道德性爭議)
🥢從食物:X
3⃣最後像是檸檬酸鈣、一般B群(非高劑量)、膠原蛋白這類的保健食品睡前吃也是可以的。
前兩者可以幫助穩定神經,對睡眠是有幫助。
看這篇的同時大家如果可以跟我分享就更好了❤️❤️
👇🏻👇🏻👇🏻
你們有吃保健食品嗎?吃哪些呢?
⚠ #小提醒
1.部分保健食品可以依據吃進去後的個人反應來調整吃的時間!
像是鐵劑,一般會建議空腹服用,在胃酸的條件下才會吸收夠好,
高劑量的鐵副作用主要是噁心、便秘及胃部不適,
像我之前懷孕時吃鐵劑會覺得噁心感不舒服,
這時候睡前服用就會比較好是沒有問題的!
2.保健食品會因為適應症、劑量、劑型、複合型成分、一天要吃多種保健食品需求分配問題、生活習慣、飲食習慣等建議調整吃的時間!
建議購買、服用前務必要看清楚標示,食用前記得諮詢營養師、藥師、醫師,才不會白花錢喔!
3.圖中列的建議食用時間是依據參考資料*、營養學圖書**、DRIs***市售常見保健食品建議之服用時間、常見市售/熱門保健食品整理出來的。
🔎 資料來源
*保健食品諮詢手冊
**Wardlaw's Perspectives in Nutrition: A Functional Approach
***國人膳食營養素參考攝取量(DRIs)第八版
#優先用食物補充身體必要營養素
#盡量從天然食物獲取營養素吃回來
#買保健食品看標示看警語看有效劑量看清楚
#注意保健食品食物藥物交互作用
#大品牌大廠優先選
#必要時連續服用有時候不是為了賺你錢是真的要吃久才知道有沒有效
#這篇破千字請收藏慢慢看
#建議劑量為成人,並且有些劑量是須分做一天2~4次食用
#常見用途指臨床、動物等實驗發現之可能有效功能
#部分保健食品有待更進一步實證
#特殊疾病者小心使用
#本篇無利益衝突
-
更多營養知識點它點它
https://chahow.com
跟我ig跟我生活
www.instagram.com/chapaper
退化行為定義 在 Shaun&Nick Youtube 的最佳解答
渴愛的Alterego。
被封印在虛數空間盡頭的廢棄物。
和其他Alterego......Meltryllis、Passionlip......一樣,是從深海電腦都市SE.RA.PH摘出來、再現的高級從者。
櫻系列中擁有最強輸出、
能無限成長的巨人。
Alterego是結合了數個女神的複合體,但帝王花是由各種神話中大地母神的精髓而製成。
當中也包含了美索不達米亞神話中的GrandMother提亞馬特。
身高/體重:5~??m・??kg
出典:Fate/EXTRA CCC
地區:SE.RA.PH
屬性:秩序・善 性別:女性
“......我想妳多碰碰我。請多碰碰我。碰我啊。因為......我(非常)軟軟的喔。”
她較少會用肯定的口吻,基本的語氣措辭都是在尋求對方肯定,但非常偶然,會有這樣命令式的語氣。
這相信是她底子裡的“女神的冷酷”顯露出來的緣故。
BB多出來的激烈沉重的感情中誕生的電腦生命體,櫻系列(Sakura Five)中的一騎。
正如外表所見擁有巨大的靈基,擁有無限成長這可怕的ego。置之不理的話她會發展成宇宙級別的災害,因此BB親手將這危險物封印在虛數空間底部。
原來的帝王花是“渴望愛情的無垢女孩”,在電腦都市SE.RA.PH.獲解放的帝王花受SE.RA.PH.重現者的影響,得到了成長中途的智力。
精神年齡大約14歲,為人消極、看上去隨時都會消散的少女。然而她極為貪婪愛,所以她會有稚嫩的表現,同時行為蠻橫,甚是喜歡親密接觸。她表面像是怕人的兔子,實際上卻是黏人的大型犬,給人的印象落差非常大。
非好戰,但是也不覺得戰鬥“討厭、恐怖”。如果陷入戰鬥,無論對手有多弱(等級低的對手),她都會毫無慈悲一律殲滅,眼睛眨也不眨。
不只是幸運還是不幸,帝王花毫無自覺自己是個殘忍的破壞神。
“巨影,現於生命之海”
等級:E 種類:對人寶具
範圍:100
Airāvata King Size。
將其中一個印度神話,攪乳海這故事實體化的寶具。
眾神為了能在荒廢的大地上繼續生存下去,開始尋求長生不老靈藥:甘露。
傳說要製作甘露,就必須攪拌覆蓋世界的海洋乳海。眾神與宿敵阿修羅們合力,以須彌山為中心圍繞著世界攪拌乳海,從中生成了許多生命和靈藥。
三頭象神(Airavata)就是那時候誕生自乳海的巨大白象的名字。
受迦勒底限定召喚的帝王花,時常被“壓迫”。
那壓迫來自世界的抑止力,也因為物質世界而非電腦世界裡存在極限。
這個寶具可以暫時解除那個“壓迫”,是一個能讓帝王花恢復原本體型的固有結界。
帝王花回到超出人類視野的體型,非常單純地只揮一下手腳,就能殲滅敵人。
原來她整個人本身就可以當作寶具,因為在深海電腦都市裏靈基降級了,所以她可以使用寶具。
性格內向卻主動。
不知道她在想什麼的天然系。
基本上什麼時候都肚子餓(渴求愛),所以只要手夠得著的東西她都會吃掉,有吃貨屬性。
性格接近姐妹Passionlip(消極、在家一條龍,在外一條蟲),但她沒什麼羞恥心,所以行事會較主動。
較少說話,但又渴求交流和身體接觸的大型犬。
印象來說就像“你以為有一隻可愛的小鳥飛過,仔細一看,卻發現是一隻要抬頭看才能看清楚的大型小鳥。”
基本來說是個忠實的巨大機器人......原本她作為從者就很順從。
雖然話不多,但她“想要人愛我”、“想要人選我”、“想受別人溫柔對待”,所以即使不說話,也會想要和御主互動交流。
夢想是“成為可愛的新娘”。
她不認為“可愛”和“新娘”是分別兩個概念,覺得“只要是新娘,便會自動很可愛”,所以她從未想過......要真的可愛,也就是“維持人類體型”。
○Huge Scale:C
基於技能“自我改造”、自“成長願望”而生的id_es技能,
讓無止境的規模擴大變得可能。
一旦到達上限後會使自身規格巨大化,然後再設定新的等級上限。把這個程序無限循環,稱得上是無限增殖。
最終會變成毀滅行星的宇宙級災害,然而她越巨大,智力、複雜的機制就會逐漸崩潰,普通的知性生物會無法承受這個技能,從而自我崩壞。
過去因其超乎尋常而將等級定義成EX,但因為受迦勒底式的召喚而無法重現,使等級下降。從使用回合開始成長,直到使用“幼兒退化”之前,因這技能獲得的數值上限加成會永遠持續。
○幼兒退化:C
BB扣上去的枷鎖,抑制能無限成長的帝王花的安全裝置。
能重置自己的等級,和膨脹了的自己。
使用過後會讓因“Huge Scale”而得的成長歸零,作為回報,可以因應成長階段而獲得NP。
○領域粉碎:A
她那個巨大靈基如果全數激活,只要她攻擊,就算只是揮一揮,就能攻擊不止“單個敵人”而是整個“領域”。
就算是操縱空間的術式,只需一拳就能粉碎,是真正的“力量解決一切”的技能。
但是帝王花醒覺了“內心”,一直封印著這個技能。
渴愛的Alterego。
深海電腦都市裏,她是祈荒SE.RA.PH化的過程中作為“依附在SE.RA.PH.上的東西”而被重現。
(※Meltryllis和Passionlip兩人是“吸收了兩人(與其同化)”的祈荒憑藉自己的意向而摘出來的,但重現帝王花並非祈荒的意圖。)
本來她不會被任何人找到,
不會碰見任何人,與SE.RA.PH.祈荒一起化成深海的泡沫消失。
成為從者後她隨時都等著御主的命令......不,應該說她超喜歡命令。這是因為她視“命令我”等同“愛我”而為此開心,也是因為她沒有自信。帝王花明白自己被人當作廢棄物,所以時常感到“內疚”。
就算到了外面的世界,也對構築新的人類關係興趣索然,只是一昧,追求和御主的愛情。
說這是無垢的求愛、無私的奉獻,也只是漂亮話,實際上和她相處如履薄冰。
帝王花不是“因為喜歡而愛著御主”,而是“因為御主願意愛我,所以喜歡”,只懂愛,不知戀。
只要御主給的親愛中斷了......感受不到愛,覺得不夠......帝王花就會受不了飢餓,最後會捕食掉御主。
結論來說,帝王花和其他的Alterego一樣,都是生自扭曲的ego。
雖然會老實聽御主的命令,但不會絕對服從。和帝王花簽下契約的御主,必須得在淪落到這種地步之前讓帝王花的精神成長起來。
讓她脫離無論如何也不會滿足的“渴愛”,認識到自己渴求的心態只會讓對方崩潰,必須互相認同、補足的關係才能獲得真正的“心靈糧食”。
退化行為定義 在 退化(regression),心理防衛機制的一種,也叫退化感情、倒退 的推薦與評價
指的是成年人在遇到特殊的情況,如巨大的打擊或嚴重的焦慮的時候,有意識或者無意識地表現出與自己現階段年齡不相符合的不恰當行為。目的是通過幼稚的行為 ... ... <看更多>