[討論] 接案新手挨悶棍(使用Microchip C語言)

作者: pigluffy (pigluffy)   2014-06-22 22:25:23
最近接了一個恆溫恆濕機七段顯示器的案子,
因為以前有跟這個廠商合作過,
所以我預想他會做第二組外部大型顯示的七段顯示器做顯示,
於是使用#define的方式預先把第二組的部分先預留起來,
果不期然廠商這幾天就提出這樣的想法,
不過今天他說我程式中已經有這項功能了,所以我這筆錢就沒賺到了@@
想說... 不知各位先進
有沒有一種軟體可以依據define產生出新.c檔的呢?
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-06-22 22:48:00
交source的話,交前要清理。另,可以多利用編譯開關與抽像敘述法,讓不想給user動的user都看的懂卻改不了。
作者: PsMonkey (痞子軍團團長)   2014-06-23 10:56:00
然後程式碼連跑都不能跑卻說是別人的錯
作者: asdfghjklasd (好累的大一生活)   2014-06-23 15:34:00
Define Lib 不開OPTION 不給編譯出來
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-06-23 20:20:00
專案是最後站著收到錢的贏,若是團隊有人驗證都不做due day到了才要爆炸,然後用恐嚇客戶的方式下車,丟下那也要有能耐當天災三天內補足爆胎一年進度才行。作案哪~
作者: pigluffy (pigluffy)   2014-06-28 22:08:00
謝謝各位大大的回答,因為是交出完整專案檔的方式,所以原始.C檔對方也是可以看到的,有上網找到unifdef的工具,還在研究中
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2014-06-28 23:34:00
所以我才說使用編譯開關跟抽象描述咩....因為前者不在USER的環境中直接看得見,後者會混淆閱讀... :)

Links booklink

Contact Us: admin [ a t ] ucptt.com