#導演訪談 #非洲女商人在中國 #低端全球化
『在廣州居住、學習中文、做著時尚、建設或者貨運生意的非洲女性,常常被忽視了,也少有關於她們的媒體報導。所以我決定關注這些女商人。』——導演 Marie Voignier
《寄生中國無關上流 》是導演Marie Voignier,2017年底受邀至中國駐村的作品。曾在廣東時代美術館和新加坡雙年展展出。最初,導演關注的是,非洲中國關係的全球經濟框架,廣州如何成為「低端全球化」的中心。#無數非洲年輕人千里迢迢到廣州做生意。而就她在廣州小北和三元里的批發市場,遊蕩順便田調時,認識了來自非洲的女商人,便開始記錄她們的故事。
對外人來說神秘的批發市場,從哪裡買、成本價格等等,這類商業機密,真的能透露嗎? 究竟導演在拍攝時,有遇到什麼困難和感想,小編節錄了廣東時代美術館的導演專訪,一起來看看吧!
.
.
▍廣東時代美術館專訪 Marie Voignier
詳全文 https://reurl.cc/og1dzv
.
.
#在廣州的非洲社群中,一大群商人脫離西方國家進行交易,脫離西方國家的國際規則、版權、諸如WTO和世界銀行這種多邊機構,也脫離了幾乎所有的銀行系統。這種 “反霸權全球化”、“大眾全球化”或是像一些經濟學家命名的“次回路或下回路”,包容了擁有小資本、在霸權全球化邊緣,進行非正規交易的數百萬人。
它容許不富裕的人群可以接觸到商品——多數在中國生產——否則他們可能根本沒有獲得商品的機會。我特別感興趣可以反應西方影響衰退和勾勒新地緣政治形狀的情景。
.
.
在廣州居住、學習中文、做著時尚、建設或者貨運生意的非洲女性,常常被忽視了,也少有關於她們的媒體報導。所以我決定關注這些女商人,她們的生活和在西方話語中作為受害者的非洲女性大相徑庭。
同時,這些努力工作的女性,在這種艱難的情境下,只在工作之外擁有很有限的私生活。她們很少出去玩,在中國沒有家庭,也不想在這裡建立家庭。她們工作、工作再工作,工作到很晚——時差的原因讓她們必須在晚上和祖國的客戶溝通。
這個夏天,Julie在兩年中第一次在微信上發了工作之外的照片:她在一個電影院裡看了《黑豹》。
.
.
我讀到了Tu Huynh的文章《交易的“野蠻西方”非洲女性和男性以及廣州底層的全球化性別源起》。她在文章中的立場十分精彩。她著重講述了 #女性商人具有顛覆性的角色,她們跨越並重新定義了文化準則,和全球經濟中對性別的限制。
.
.
在中國的這類交易,大部分都是悄悄進行,甚至是秘密進行的:人們並不和其他人談論這些交易,他們買什麼、從誰買、從哪裡買、用什麼價格買。即便是朋友也不會太分享自己的生意和生活。人們有時候,甚至不知道自己的朋友,是否持有合法的簽證或許可。
有時候一個人消失了,他的朋友很可能認為,這個人被捕或者被遣返了。在影片中,我讓一些女性,#走到鏡頭前來講述自己的生意和簽證狀態,或者讓我拍攝她們工作時與客戶或者供應商交易,#這真是一個奇跡。
.
.
儘管有一些商人很信任我,但卻無法參與拍攝。以簽證問題為例,他們不能作為商人被拍攝,因為他們持有的是學生簽證,甚至不能在廣州居住。
.
.
⠀ ⠀
⠀
【 寄生中國 無關上流 】𝐍𝐀 𝐂𝐡𝐢𝐧𝐚
📺公視13 台┃06/10週四 𝟐𝟐:𝟐𝟕┃紀錄觀點
📍 影片開始前小驚喜 22:15 搶先看【中國非洲】短片
📺網路直播┃https://bit.ly/30PaMj6
🎬公視+免費線上看┃https://www.ptsplus.tv/ (6/10-6/17)
🎬導演:Marie Voignier┃2020
⠀ ⠀
▼▼▼ ▼▼▼ ▼▼▼
▍寄生中國無關上流 研究專案
由比利安娜·思瑞克發起,為廣東時代美術館《一路向南》駐地項目(2018)比利安娜·思瑞克所策劃展覽,《慢進?我們如何共處》(2019)共同委託創作。
#非洲女商人的故事
#跟著非洲商人去中國批貨
#一帶一路 #中國製造 #廣州小北
#批貨 #移民 #全球化 #中國工廠 #中非貿易
同時也有39部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,[初階]從VBA的自動化到PYTHON網路爬蟲應用(課程簡介&安裝環境&設定python路徑與新增專案與模組&算術運算子&修改編碼為UTF8與轉型&BMI格式化與去除換行&用For迴圈加總1到99&分別計算奇數與偶數) 01_課程簡介說明 02_講師介紹與安裝環境 03_設定python路徑與新增...
「專案命名規則」的推薦目錄:
- 關於專案命名規則 在 紀錄觀點 Facebook 的最佳貼文
- 關於專案命名規則 在 職涯成長駭客-Crystal Facebook 的最佳貼文
- 關於專案命名規則 在 遛小人樂園 - 最懂小人心的旅遊平台 Facebook 的精選貼文
- 關於專案命名規則 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於專案命名規則 在 吳老師教學部落格 Youtube 的最佳解答
- 關於專案命名規則 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於專案命名規則 在 [討論] 大家的命名習慣- 現有命名方法彙整及比較- 看板Soft_Job 的評價
- 關於專案命名規則 在 專案命名 的評價
- 關於專案命名規則 在 [CodingStyle]命名規則| 的評價
- 關於專案命名規則 在 識別字命名規則:-: Java 專案開發入門的八堂課(重新上傳) 的評價
- 關於專案命名規則 在 C# 專案命名規則是否全部統一為單數- githubmemory 的評價
- 關於專案命名規則 在 Re: [討論] 大家的命名習慣- 現有命名方法彙整及比較 的評價
- 關於專案命名規則 在 專案名稱命名的解答,ITHOME、GITHUB ... - 工程師的救星 的評價
- 關於專案命名規則 在 Audi 的F1 參賽計畫以及這當中的轉變 - Mobile01 的評價
專案命名規則 在 職涯成長駭客-Crystal Facebook 的最佳貼文
【你以為電腦裡那些檔案都是黃金?沒做好管理都是垃圾】
-人人必修七大數位檔案的管理技巧
#職人的高效能引擎打造 02
#商業思維學院幕僚課程心得 02
我認為未來職人,是以知識工作者身分為主,而作為知識工作者,除了腦中珍貴的知識經驗以外,還有電腦裡那些經年累月收集來、彙整出來的檔案。
原本那些檔案應該是黃金,是你知識變現的利器,但沒有做好管理,這些東西經年累月累積下來,只會變成垃圾,增加電腦運轉的負擔罷了。
要怎麼避免這樣的情況發生呢?很簡單,只要學會這七大數位檔案的管理技巧,資訊垃圾都能變黃金!
而這七大管理技巧,又可以分成兩個部分來談,分別是「四大基本原則」與「從用戶端到雲端三原則」。
▌數位管理四大原則:三的架構、字母符號排序命名、檔案命名有規則、善用捷徑
1、別以為檔案分類分得越仔細,資料越容易找到,檔案的層級,以三層為主,最多不超過五層。
雖然美國認知心理學家喬治米勒提出了「七加減二法則」認為人能瞬間掌握的資訊量是七項左右,有些人可以更多至九項左右,而覺得七項太多的人,可以減至五項,但如果可以,分類別太多層,有助於快速找到資料。
2、利用字母符號排序命名
電腦系統中,對於各種符號的排序順序如下:
特殊符號>數字>英文>中文
第一層命名可以透過人生領域的不同來做分類,例如我的分類可能會有-「正職工作」、「個人品牌」、「個人」,分別可以編為「A正職」、「B個人品牌」、「C個人」
至於第二層命名,則可以盡量透過「西元日期+任務名稱」來做命名,例如在「B個人品牌-B01 IG經營」內,可能會有「20210526 IG直播」。
3、檔案命名有固定規則,別看心情取
許多檔案命名都很看心情,意思是說除了他本人以外,沒人看得懂,例如「書籍內容整理」
看到這樣的檔名,內心應該會浮現以下問題-
是什麼書要整理?哪一天整理好的?已經整理好了嗎?用哪一國的語言整理的?
所以,檔案的命名,可以透過「日期+任務+版次+語言」來做命名
而值得注意的是,檔案名稱這邊的命名,指的是「完成檔案的時間」這樣的設計,方便我們一目了然知道檔案的順序。
而這邊可能會有個疑惑-「上一層的資料夾不就寫時間了?」
這裡的時間,是指任務發生的時間喔!
4、善用捷徑,別再四處複製新檔案了!
很多人的桌面非常精彩,檔案多到完全看不到桌面了....這樣有一個很大的問題是,當你要找檔案時,你一定會找很久!
所以這時候,「捷徑」就可以出場啦!所謂的「捷徑」其實就是從原本檔案「分生」一個入口,可以隨便你放在不管是桌面,或是任何需要重疊性資料的部分。
先來談談放在桌面,桌面放置檔案的原則,是放你最近真的很常用的資料夾「捷徑」為主,當你結束之後,再把桌面的捷徑刪掉就好,完全不必大費周章的把資料夾移來移去。
再來,如果你發現,在「B01 IG經營」與「B02 FB經營」內,有個檔案「20210526貼文」是重複出現的,你可以透過建立檔案的「捷徑」,來建立資料的「網狀系統」,只要動一份檔案,另外一份就會自動更新!
▌從用戶端到雲端三原則:善用索引、判別權限、活動通知
談完數位管理的四大原則後,我們的視角就要從用戶個人轉移至雲端囉!
而雲端有什麼樣的特性呢?分別是「協作」、「跨裝置」與「同步」,正式這三個特性,讓每個用戶可以透過雲端來協作,即使是疫情嚴重到不能出門的現在!
當然,協作的同時,也會有許多問題產生,例如「沒人懂你的資訊分類」、「資訊不同步」...
但別擔心,以上問題都可以解決!
關於「沒人懂你的資訊分類」,我們可以「善用索引」,我們可以做一張像是「專案管理看板」或者稱總表、清單、目錄...等的表單,讓大家一目了然所有大事記,並把相關檔案連結、重點摘要放上去!
而雲端協作有件事情可能要注意,就是「判別權限」,雲端硬碟的權限大小從上到小分別是-擁有者>編輯者>加註者>檢視者
每一個層次的權限都不一樣,要定期檢視權限授權狀況,把該開的權限開好,例如你的夥伴可能會因為你權限開太低(開成檢視者)沒有辦法協同合作;或是專案進行到一半,有人退出了,那麼也要收回他的權限!
而雲端協作常出現的「資訊不同步」狀況,也可以善用「活動通知」來解決!
我們只要開啟活動通知,就能隨時掌握成員們文件更新的狀況,減少等待、校正資訊等狀況,也能減少許多時間成本囉!
▌未來職人知識變現的基礎:做好數位檔案管理
以上七項檔案基本原則,是不是令人驚艷呢?除了土法煉鋼傻傻的做事,我們其實一開始就要設定好規則,一開始就對,才能事半功倍。
而這件事極其重要,也許會變成基本常識,因為就像我開頭所說的,未來職人會以知識工作者為主,知識變現前要先做好知識管理,而常常我們所認為的「知識」如果在一開始就沒有處理好,例如做菜時一開始沒有清洗、處理好食材,那等於白費工夫,因為我們會花很多時間在後續整理,那麼這樣也會影響我們的產出品質的。
所以未來職人們,知識變現前,先做好數位檔案管理吧,這可是你們的根基呢!
專案命名規則 在 遛小人樂園 - 最懂小人心的旅遊平台 Facebook 的精選貼文
💁♂️來去安平住一晚!府城漫遊之旅四人房只要2280💁♀️
#牛肉湯喝一碗 #蝦捲吃一盤 #老街逛一圈 #夕陽看一遍
還有 #漁光島安平古堡安平港安平樹屋億載金城林默娘公園
💥安平72、156民宿💥
四人房只要$2,280💗(原價3,000)
開車去哪都好近🚗還附設免費停車場
⏱️5~10mins▶️安平老街、觀夕平台、四草綠色隧道
⏱️10~15mins▶️到達市中心、國華街、神農街、赤崁樓
⏱️30mins▶️好美好拍的奇美博物館、七股鹽山
每個房間都由一個顏色命名🎨
擁抱自然的綠、象徵海洋天空的藍
搭配各自牆壁上的插畫
形塑出奇幻又獨特的主題風格🤩
👩🏫四人房型簡介>>https://ap.anpin72.com/room/
🚩安平72民宿四人房~森林綠、海島藍
台南市安平區世平一街8巷72號
🚩安平156民宿四人房~復古綠、英國藍
台南市安平區同平路156巷24號
---------------------------
🙋#購買方式
⚠此專案僅限私訊「遛小人樂園」購買。
⚠留言區皆有票券規則,請務必於購買前詳閱。
⚠如有任何問題歡迎撥打 #遛小人客服專線:
☎️037-775-321 #401 (週一至週五09:00-18:00)
------------------------------
#遛小人樂園 #親子旅遊 #親子景點 #溜小孩
專案命名規則 在 吳老師教學部落格 Youtube 的最讚貼文
[初階]從VBA的自動化到PYTHON網路爬蟲應用(課程簡介&安裝環境&設定python路徑與新增專案與模組&算術運算子&修改編碼為UTF8與轉型&BMI格式化與去除換行&用For迴圈加總1到99&分別計算奇數與偶數)
01_課程簡介說明
02_講師介紹與安裝環境
03_設定python路徑與新增專案與模組
04_算術運算子練習
05_修改編碼為UTF8與轉型
06_變數資料型態的轉換
07_脫逸字元說明
08_關係運算子與邏輯判斷
09_多重邏輯判斷
10_多重邏輯判斷改為成績
11_計算BMI程式說明
12_BMI格式化與去除換行
13_用For迴圈加總1到99
14_分別計算奇數與偶數
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
吳老師 109/7/3
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
專案命名規則 在 吳老師教學部落格 Youtube 的最佳解答
VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化)
01_課程簡介與PYTHON懶人包設定說明
02_開啟ECLIPSE與設定PYTHON路徑
03_建立專案與模組並輸入程式與執行
04_編碼設定與型態轉換
05_懶人包自訂重點
06_變數宣告與命名規則
07_邏輯判斷與年齡判斷說明
08_將PYTHON程式改為VBA說明
09_將輸入輸出改為EXCEL的Range物件
10_VBA輸出按鈕與表單與BMI範例說明
11_計算BMI與格式化練習
12_格式化字串與轉為VBA作業說明
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
專案命名規則 在 吳老師教學部落格 Youtube 的最佳貼文
VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化)
01_課程簡介與PYTHON懶人包設定說明
02_開啟ECLIPSE與設定PYTHON路徑
03_建立專案與模組並輸入程式與執行
04_編碼設定與型態轉換
05_懶人包自訂重點
06_變數宣告與命名規則
07_邏輯判斷與年齡判斷說明
08_將PYTHON程式改為VBA說明
09_將輸入輸出改為EXCEL的Range物件
10_VBA輸出按鈕與表單與BMI範例說明
11_計算BMI與格式化練習
12_格式化字串與轉為VBA作業說明
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化
專案命名規則 在 專案命名 的推薦與評價
Basic Requirement for Variable Environment. Contribute to lettucebo/Ci.Convention development by creating an account on GitHub. ... <看更多>
專案命名規則 在 [CodingStyle]命名規則| 的推薦與評價
為什麼要有命名規則?? · 好的命名方式有助於在專案之間產生好的溝通,更容易傳遞訊息 · 有助於減少名稱的增生(name proliferation)。 · 當你寫的程式規模 ... ... <看更多>
專案命名規則 在 [討論] 大家的命名習慣- 現有命名方法彙整及比較- 看板Soft_Job 的推薦與評價
※ 引述《meokay (我可以)》之銘言:
: 如題
: 現在常常會Review別人的程式碼
: 發現大家的命名習慣都好不同
: 舉例來說
: 一個Func是Check Status
: 有的人會寫 void check_status()
: 也有的人寫 void checkStatus()
: 也有看過寫 void CStatus()
: 姑且不論第三種
: 那大致上就是分成底線派跟非底線派
: 大家的命名是哪種風格啊?
: 有沒有大大願意分享一下~
: 或是有什麼堅持xDD
: 我先投非底線派一票QQ
命名規則是為了增加識別和可讀性,沒有強制的規定,但一旦選擇其中一種,會建議編寫
時統一格式;而化學、天文、生物也有其慣用的命名方法;大部分的程式語言也有對此進
行建議,以統一風格。
在程式設計的命名上,當變數、函式及類別等名稱由兩個以上的單字組合,就可以使用現
有的命名方法,增加識別和可讀性。目前已經出現的命名方法,可以分為Underscore(底
線式)、Camel-case(駝峰式)及Hungarian notation(匈牙利命名法)三大類。此文進行彙
整,並以個人經驗,探討其優缺點。
------
Underscore(底線式):
------
單字之間使用底線分隔,GNU/Linux環境中最常見,例如:string_name。
優點:使用底線取代空格,閱讀上比較直覺易懂。
缺點:比起Camel-case使用字首大寫取代空格,底線比較少在日常輸入,因此需要適應。
------
Camel-case(駝峰式):
------
單字之間使用大寫分隔,又可以分為Lower Camel-case(小駝峰式),或Upper
Camel-case(大駝峰式),而後者又稱為Pascal-case(帕斯卡式)。
Lower Camel-case(小駝峰式):
第一個字母用小寫,此變化常用在變數名稱上,例如stringName。
Upper Camel-case(大駝峰式):
第一個字母用大寫,此變化常用在函數、類別、屬性及命名空間上,例如StringName。
優點:
可以利用名稱前綴的大小寫,區分變數,以及函數、類別等其他型別。
單字之間使用大寫取代底線,能夠減少名稱的長度,減少程式碼超出視窗被遮擋的情況。
缺點:
比起Underscore使用底線取代空格,閱讀上較不直覺易懂。
------
Hungarian notation(匈牙利命名法)
------
在Camel-case(駝峰式)的基礎上,在名稱前綴添加預先約定好的縮寫,例如約定如下:
b boolean
c character
str C++ String
si short integer
i integer
li long integer
f floating point
d double-precision floating point
ld long double-precision floating point
sz Old-Style Null Terminated String
if Input File Stream
is Input Stream
of Output File Stream
os Output Stream
S declaring a struct
C declaring a class
Source: https://web.mst.edu/~cpp/common/hungarian.html
根據縮寫用途的不同,又可分為Systems Hungarian,以及Apps Hungarian。
Systems Hungarian:
名稱前前綴代表的是實際的資料型別,例如:strName。
Apps Hungarian:
名稱前綴代表的是目的或其他提示,例如:usName,其中us代表unsafe,為了避免Code
injection或XSS,之後必須進行過濾處理。
優點:
不需要IDE支援,就能夠從名稱能看出型別。
制定好的編碼規則,能夠在搜尋時更加統一易找。
制定好的編碼規則,能夠在命名及輸入上更快。
缺點:
需要另外學習編碼規則。
現代IDE已經可以輕易的區分型別,在資料型別上,此方法稍嫌多餘。
變數型別修改時,名稱也必須修正維護。
採用縮寫來命名,對新手較不友善,例如szName,不如stringZeroName。
也更容易造成歧義,例如szName,更容易被誤讀成其他意思,也難以Google。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.41.25 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1566120705.A.C1F.html
※ 編輯: lion741205 (101.13.41.25 臺灣), 08/18/2019 17:52:55
※ 編輯: lion741205 (101.13.41.25 臺灣), 08/18/2019 18:16:13
只是對專案新人或以後接手的人比較不友善,還要另外去了解那些縮寫的含意;
比起寫清楚講明白,更容易造成歧義,所以有些書提倡不要使用匈牙利命名法。
... <看更多>