你離100 有多遠

2022-04-08 08:42:50 字數 1519 閱讀 9503

昨天修改個工具,關於資料庫版本驗證工具。

原先設計的版本驗證是根據test環境設計的,所以upgrade後的資料庫和back db的版本進行驗證,而真正產品部署好後,back db是upgrade之前備份的,所以取back db就需要做一些新增更改。

本來計畫是根據今天的日期取最新的back db, 根據 create date 排序。但當寫好**後,我敏感的發現問題了。假設是11:59 pm之前備份好資料庫,過了12點就第二天了,如果用當前日期取back db,那就取不到!**已經寫好了,怎麼辦????

//

string backupdb = string.format("partitionmaster_backup_", "20121011");

backupedpartitionmaster =getbackupedpartitionmasterdatabase(backupdb);

public

string getbackupedpartitionmasterdatabase(string

database)

exists

", name));}}

}return

name;}}

view code

如果有2個選擇,乙個簡單乙個複雜並且自己不懂,那麼本能是選擇簡單的方案!!!(sql 中的時間處理我感覺不太會用,感覺比較麻煩,而且要花時間去查查資料)

糾結了一會,想想,這個無所謂,12點前backup db, 應該不會碰到吧,反正這個也是測試**,不是真正的產品**。沒事!

但腦海中乙個例子影響了我,現在做到的是80%,而最後的努力,可能離100%更近,我為什麼不再多花點時間把這20%給新增上呢?能做到更近100%,為什麼只做80%呢?最終我的正面能量戰勝了負面能量!改改改。改好後,乙份完美的**做了code review.

private

const

string checkdatabasefullname = "

select name from sys.databases where create_date>@datetime and name like n'partitionmaster_backup%' order by create_date";

backupedpartitionmaster =getbackupedpartitionmasterdatabase();

public

string

getbackupedpartitionmasterdatabase()

exists

", name));}}

}return

name;}}

view code

記得以前公司一位牛人說過,多花時間把事情做到最好,當時沒在意。現在才有真正的體會。2點感想

如果一件事可以做到 80% ~ 100%,為什麼不多花點時間做到更好呢?

其實生活中的我們不都一樣嗎?不願意接受新的事物,自己不熟悉,會有恐懼感!而真正讓我們成長的確是這些新生事物,如果不去嘗試,永遠止步在那裡!

你離成功有多遠

你一直在做計畫,卻沒有按照計畫做,你一直在幻想著未來,卻沒有為你的未來而奮鬥,你不是安于平凡,你只是不得不平凡,為什麼你碌碌無為?你離成功有多遠?乙個人變優秀到底需要什麼,我已經思考了很久很久了。不愛平凡,愛幻想,這就是我,每次下決心要改變之前,我想到的不是如何忍受道路上的寂寞,如何承受長途跋涉的艱...

你住的離公司有多遠,就離上位有多遠

二白職話 百家號17 07 1515 38 源自網路 文 張二白很白 上班距離的遠近並不能就完全決定你職場的晉公升空間,但它給你提供的是一段可自由支配的時間,和每天更加從容淡定的開始。1 週日下午剛搬完家,收拾到凌晨兩點多鐘,才讓新家勉強可以入住。這是來北京7年後的第5次搬家,倒不是因為工作的變動,...

健康離IT有多遠?

曾今對我來說,我不認為我會成為話題中所言到的物件,曾今覺得it對健康的強有力的殺傷力對我來說是免疫的。或許覺得自己還不是個it人吧。也不曾正視過哪些所謂的it職業病值類的東東。曾今一直在打雜,一直在做兵,一直都很自在的幹活,和隨意的學習,和舒服的過著it生活。如今妻兒老小快要因為我的失業而挨餓的時候...