![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 阿源哥哥 版主 ![]()
![]() ![]() ![]() ![]() |
當時因為手中有案子在做所以一直都沒有答應,但是最後還是熬不過該名教授一直拜託而勉強答應了。 當原始程式碼拿過來之後,剛開始沒什麼問題可以編譯執行,但是離該位開發者離職(國防役)之日快接近的時候, 就發生簽名檔造成無法編譯,當時想說簽名檔拿掉就好了,所以不以為意繼續修改,但是到了昨天卻發生編譯完後, 一執行畫面沒出來馬上就結束了。起先是以為可能是自己電腦的問題(因為常灌一些測試的東西,最近電腦有些不穩定) 今天一早電腦重灌好了,一測試還是一樣一執行畫面沒出來馬上就結束了,但是把電腦的日期往前調就又可正常執行了。 果然有搞鬼,本來以為是自己能力不足改不動本科系碩士生所寫的程式,這下證據確著了,真的就只是一個『惡質』可形容, 不管他與原雇主有什麼不娛快,畢竟人家也是有付薪水給他的~~~~~~~~,接下來不知道該怎麼罵了(阿源哥哥可是斯文人) 對不起,只是小小的抱怨,並奉勸年青人不要小心眼搞些小動作,以為別人拿他沒輒要反過來讓他予取予求。 這樣的作法其實只是讓他將來求職(接案)更加不利而已,其實大不了只是重寫而已根本威脅不到人家,只是讓自己身敗名裂而已。
本篇文章發表於2011-09-01 10:32
== 簽名檔 ==
我的 ASP.NET MVC 學習心路歷程 ASP.NET MVC 自學日誌:http://mvc.keigen.net 我的畢生經驗分享-老實書局:http://www.keigen.net/Books |
1樓 |
那位開發者只是告訴大家他無法肩負任何重要性的工作而已
本篇文章回覆於2011-09-01 14:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
照理講他有留下source code應該是沒問題,不過沒看到您的source code專案,不敢斷言.
本篇文章回覆於2011-09-01 16:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
最有價值解答
Allen ![]() ![]() |
也許只是誤會一場,或許當初是教授要他這麼寫的,以防客戶不付錢之類的,你可以跟教授問一下
本篇文章回覆於2011-09-01 18:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
阿源哥哥 ![]() ![]() |
在程式中確實有找到以下的片段:
也就程式只能在2011/5/4~2011/8/31之間執行,所以說程式有做手腳是非常明確,至於是否是教授要他加上去的,只好等明天問看看。 只是合作的廠商是一家非常大的機車研發生產公司,大家應該可以猜到是哪一家,國內數得出來的就那幾家,應該不致於不付錢, 而且案子還沒結束(好像是在下個月結束)要定日期也不可能是定在8/31。 總之,這個案子我是不會再繼續做了,明天就如實報告,看看教授自己如何解決。
本篇文章回覆於2011-09-02 00:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
有些工程師...的確會玩這小把戲...
但事情還是搞清楚會比較好...
本篇文章回覆於2011-09-02 01:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
將
if (DateTime.Now > new DateTime(2011, 8, 31) || DateTime.Now < new DateTime(2011, 5, 4)) { Environment.Exit(0); } 日期改一下不就好了嗎,我的軟體試用日期都每月改. 假設這個客戶是用租的不是買斷的,這個程式碼就剛好是對的,改日期就好了,不是嗎. 或者是讓客戶試用,這樣寫也是正確的ㄚ,等客戶試用好了再將它拿掉.
本篇文章回覆於2011-09-02 09:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
阿源哥哥 ![]() ![]() |
昨天半夜跟教授通過Email之後,教授說是為了版本管控加進去的,但是無論如何,這件案子已經跟我沒關係了,所以也不再去深究原因了。
只是很吶悶的是,程式只要如下註解掉Environment.Exit(0);就可以跑了,這麼說來底下else之內的又是讀SQLite、又是判斷、 又是讀外部方法、又是.......的大堆程式碼都是跑假的,只是障眼法。 如果原先程式有這層『保護』要請我維護,至少也要跟我說一聲,害我花好多時間在查這些沒意義的程式上,感覺起來被耍的是我~~~~ @#$%(*&%#(斯文人不會講髒話) 註:這個案子是要移交原始程式給廠商的。 沒事,只是稍微心裡不舒服而已,等一下就結案了,謝謝各位給的意見。
本篇文章回覆於2011-09-02 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓 |
吾日三省吾身
其中一項 為人謀而不忠乎 兇手可能是教授~ 兩個都是嫌疑犯
本篇文章回覆於2011-09-02 11:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓 |
這到是讓我學到了這一招,謝謝!
本篇文章回覆於2011-09-03 11:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
10樓 |
其實我有些可能有時限的程式。也會加上時限。也會加上遠端認証的方式處理的。
當然我是會看開發的東西來決定是否要加還是不加的。 不過看這程式也不是很完美。我的比較機車了一點。 我會先取得線上網路的時間。如果有上網的話。確定取得後就會依實際的時間判斷。這樣才不會被人家修改時間就能繼續再用。 當然,如果取不到還是依本機時間。
本篇文章回覆於2011-09-07 12:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
11樓 |
很多這種人阿
我公司的離職前輩 雖然有留SOURCE CODE給我 但是重要的部分都被他給蓋掉了 只能用不能改 有部分程式及需要修改的地方也不給 就消失了 然後就換我倒楣了 一直在擦他屁股 真他X的
本篇文章回覆於2011-09-15 16:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
12樓 |
有留source code就可以重新編譯吧, 您講的應該是他只留了dll 檔之類的, 而source code並沒留下完整的
日後若又有這類需要,就試著將source code編譯, 上線看看是否能運作, 也許可以比較快發現問題
本篇文章回覆於2011-09-15 16:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
13樓 |
是這個意思沒錯
程式是能夠修改必且重新編譯的 只是底層的東西被包起來了 而且問題也不少 修改起來綁手綁腳的 而且有幾個PROJECT 的SOURCE說會再寄給我 最後也無消息 該前輩想留一手的意思 我想很明顯 但畢竟也是利用上班時間開發完成 公司也有付薪水 一離職就搞這種小動作 不免讓我覺得有點小雞肚腸 重點是搞到我= =
本篇文章回覆於2011-09-15 17:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
14樓 |
是的,沒錯, 若是上班寫的底層還是應該留給公司,日後發現有bug是極有可能的,也會有修改的必要性; 我以前上班就不會將私下寫的公用程式提供給公司用, 就是為了避免日後扯不清的狀況
本篇文章回覆於2011-09-15 17:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
15樓 |
好久沒上來了,
阿源哥哥要說的, 應該就是:見面三分情, 日後好相見^^ 心高氣傲只會讓自己的路途越來越狹小, 唯有不斷虛心精進, 才能讓自己的道路越來越寬廣.
本篇文章回覆於2011-09-27 08:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |