寫測試,修改跟加代碼才快得起來。
開了這個社團,在繁體中文書拿到手之前,我可以先拋磚引玉一下。
《Working Effectively with Legacy Code》在我的軟體工程生涯中扮演了很重要的引導角色。
我個人很喜歡 chapter 2 的【Working with Feedback】,這章開頭說了,修改代碼分成兩種類型:"Edit and Pray" 以及 "Cover and Modify"。
對於修改代碼,大家有多少信心把功能改成自己要的呢?通常不低。
但有多少信心,不把其他功能弄壞呢?這就很難說了。
大家也知道,越早發現問題,修復的成本越低。即時撰寫與執行的單元測試,就是其中一種盡早發現問題的方式。這也是為什麼在 extreme programming 中的工程實踐會被重視的原因,pair programming, TDD, Unit Test, CI 等等...
站在「盡早回饋」的角度,這是粒度小的單元測試比起粒度大的整合測試或驗收測試,更佔優勢的地方。這也是為什麼單元測試該由開發人員來撰寫,單元測試為什麼與產品代碼是一體的兩面。
在寫完產品功能邏輯的當下,應該要有能力盡快地驗證,程式是否如同預期般的執行。
畢竟, 「程式是照你寫的跑,不是照你想的跑」,要驗證程式有沒照你想的跑,就把你的期望寫成測試來驗證它。
至於,你想的是不是對的,以及你想的是不是使用者要的,那又是另外一門功課了。
在遺留代碼上工作,學會建立單元測試的防護網,或是先建立好安全措施,是一門必須具備的技能。
否則,這就像在沒有安全防護的高空上作業,「我相信你不會掉下來,我也相信你不想掉下來,但我肯定你的作業速度會因為擔心受怕而變慢或受影響。」
同時也有1部Youtube影片,追蹤數超過5萬的網紅影子計劃Shadow Project,也在其Youtube影片中提到,Listen to the single "NOT A CYPHER". Out now! Stream: https://music.empi.re/notacypher.oyd NOT A CYPHER -------------------------------------------...
「unit test中文」的推薦目錄:
- 關於unit test中文 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於unit test中文 在 陳星合 Facebook 的最佳解答
- 關於unit test中文 在 影子計劃Shadow Project Youtube 的精選貼文
- 關於unit test中文 在 Unit Test 定義是什麼, 涵蓋的範圍又是哪些? 的評價
- 關於unit test中文 在 hexo-theme-unit-test/中文測試.md at master - GitHub 的評價
- 關於unit test中文 在 java unit test教學的推薦與評價,FACEBOOK和網紅們這樣回答 的評價
- 關於unit test中文 在 unit test是什麼在PTT/Dcard完整相關資訊 - 萌寵公園 的評價
- 關於unit test中文 在 unit test是什麼在PTT/Dcard完整相關資訊 - 萌寵公園 的評價
unit test中文 在 陳星合 Facebook 的最佳解答
麻煩大家幫忙
留下優秀的一家人
他們來自波多黎各
父母親都是名校約翰霍普金大學的電腦碩士
(Master Degree in Computer Science - Johns Hopkins University at Laurel, MD)
他們著五個孩子,到全世界學習
Diego 17歲 Paula 13 歲 Alonzo 12 歲
Felizi 8 歲 Matteo 6 歲
八月,他們到了台灣
發覺這是一個非常適合的生活環境
有好的醫療、中文學習環境、電腦產業、和超好吃的水果
九月,Diego , Paula, Alonzo進入惠文高中寄讀
他們來了之後,學校形成一個很棒的英語學習情境
台灣學生都被迫用英文跟他們互動
星期五與台北歌德學院簽訂德國「PASCH夥伴學校」時
他們三個和學校弦樂社一起合奏卡農(見影片)
非常非常有教養的一家人
然而他們11月就必須離開台灣
因為他們來台灣的第五天
得到美國總公司的通知
他們收掉波多黎各的公司
爸爸Tommy失業了
所以這幾天,他在台中接一個英文家教
但經濟仍是問題
如果台中的朋友可以提供11月4日前的短期英文、西班牙文家教工作
或是提供長期電腦工程師的工作
麻煩和Tommy聯絡
以下是他的聯絡方式及完整資歷
(願意幫他們申請工作簽證更好)
他們很願意把台灣當成第二個家
PS
覺得政府說要把英文變成第二語言
最棒的方式是吸引國外的學生進入我們的校園
在人才即國力的年代
讓優秀的國際人才留在台灣
如果在台灣就有很好的英語學習環境
我們就不用一窩蜂跑到國外
聯絡TOMMY IRIZARRY-SIKES
Contact Information
Postal: Lane 400, Unit 11, Section 2, Nantun Road, Nantun District, Taichung City, Taiwan 408
Email: tirizar@gmail.com
Phone number: 0908 979 417
LinkedIn Profile: http://pr.linkedin.com/pub/tommy-irizarry/25/16/815
孩子的影片
Diego violin in a quartet:
https://youtu.be/ArkvU8Czmk8?t=37s
Diego violin Doble de Bach:
https://youtu.be/LYvnKwEueyA
Diego plays piano Clair de Lune:
https://youtu.be/CWCQMo5XJEY?t=14s
You can see some other videos in this YouTube channel:
https://www.youtube.com/user/tirizar/videos?reload=9
履歷
Summary of qualifications
Software developer for private industries and government agencies. Proficient web developer using classic ASP code, standard html, CSS and SQL Server for data storage. Web server administrator and SharePoint Power User.
Android developer
Certified Ethical Hacker
Programming / Markup languages: HTML, XML, ASP, PHP, CSS, JavaScript/AJAX/JQuery, experience with Java, C++ and C.
Mobile development: Java, Android, Android Studio.
Technologies / Tools: IIS 6.0/7.5, SQL Server, Dreamweaver, Fireworks, Microsoft SharePoint 2007/2010, Microsoft Office suite including InfoPath, Access, Excel, Google Analytics, Google AdSense, Facebook Advertising, Microsoft SharePoint Designer, Inquisite Surveys.
Experience
Since November 2016-current
Enterprise Iron
Principal consultant – Web Developer
Worked on the redesign efforts of the secure site for an international financial client. Applied responsive design principles using the Bootstrap framework while creating modular, reusable components of the code. Analyzed web page dependencies and identified legacy unused pages in the system.
Since November 2015-current
e-Nabler Corporation
Android developer – Professional Services Contract
Developed Java code for the eMobilePOS and Tupyx apps for their Android versions.
Since October 2013-November 2014 TEK Systems
Web Developer / Web Master for the Department of Veterans Affairs in DC
Continued supporting Veteran’s Affairs IT systems, including managing SharePoint 2010 systems and supporting databases. We identified issues with several databases including the management of IIS and SharePoint logs which were consuming many recourses and in a couple of occasions made the systems unavailable.
Enabled and configured space monitoring tools in the SharePoint server farms.
Since November 2011-September 2013 Centuria Corporation
Web Developer / Web Master for the Department of Veterans Affairs in DC
Developed a training registration web site that has been tweaked and used multiple times for different registration purposes, including new telephone system training, and scheduling software upgrades of encryption on laptops and upgrades to Apple Mac OS. The system uses a web front end and a SQL back end.
Performed a routine web server maintenance tasks including monitoring traffic logs, identifying and archiving sites no longer in use, evaluating tools to assist in the management of the web server.
Administered and migrated the FTP server from Windows 2003 Server / IIS 6 into Windows 2008 R2 Server / IIS 7.5. Configured new sites to support general operations within the VA Intranet.
Maintained and enhanced legacy sites, modifying forms and reports in needs to be updated. This includes modification and creation of site in the Enterprise Content Management System used at the VA.
Assisted other team members in various tasks including the creating or modification of surveys in the Inquisite system, and also the migration of some surveys into SharePoint, the modification of an Access application.
December 2001 – August 2011
Systems & System Software Solutions
Web Developer / Web Master for the Department of Veterans Affairs in DC
Mr. Irizarry developed a web based application for the State Home Per Diem Office, which manages millions of dollars in payments to the state homes, to replace an Access database. The Access database was converted to MS SQL Server database and all data was migrated successfully. He created a web based interface using the standard VA intranet look and feel. He also developed a custom interface for each of the 3 roles (CBO, VAMC and VISN). Tools were built for the administrator to view current reports, view missing reports lists, and configure many parameters in the application. The VAMC report form was heavily automated using jQuery to perform auto calculations, increasing data validation and saving time to the users. After the application was launched users commented frequently about how user friendly is the new interface and about the time savings. Tasks that will take 2 hours to be completed now take 15 minutes. We have close to 12,000 reports in the system.
There were various requests to the IT office for a web based training registration system of different types. Mr. Irizarry developed a registration system which was later used for the following projects: Take your child to work day, New Telephone system training registration, Laptop Hard Drive encryption software upgrade among others.
Developed an alternate cascading style sheet for SharePoint 2007, converting the out of the box look and feel to the Department of Veterans Affairs standard website look and feel.
After one of the VA’s laptops was stolen Mr. Irizarry worked to develop a Risk Assessment web based application. He created an Excel template which management will upload to an FTP server with information and details about remote employee access and the sensibility of the data accessed by those users. He also created VB Scripts to validate those Excel files an upload that information into an MS SQL database. Reports for upper management in Central Office were then created which prompted management to enforce stronger security measures, like hard drives encryption. In total more than 500,000 records were processed for the reports.
Administration of IIS 6.0 web server and MS SQL Server databases used in our websites.
Wrote migration scripts to move IIS 6.0 sites into a new IIS 7.5 server
Designed, developed and maintained multi-tier applications for the Veterans Health Administration. Most of the sites access a MS-SQL Server database, use cascade style sheets and ASP server side processing. The sites were developed using Adobe/Macromedia tools like Fireworks, and Dreamweaver.
Installed BlackBerry wireless email devices and trained users on the basic device usage.
Web developer for the Department of Veterans Affairs. Redesigned and modified web pages to make them compliant with the Section 508 guidelines. Tested validation tools that verify if web pages are “Section 508” compliant. Section 508 are guidelines that must be followed by all government agencies and points to which government resources must be make accessible to people with disabilities, i.e. blind, deaf, etc.
November 1999 - December 2001
Compaq Computer Corporation
Consulting Associate II
Design and develop the XOOB (Xevo out of the box) Web user interface. XOOB uses COM+, ASP, XML, XSL and JavaScript to provide a web user interface to the Xevo Workbench Platform based on the role associated with the user. Development was done using Visual Studio tools, IIS and XMLSpy.
Develop Active Server Pages for the Helpdesk solution for the PrimusASP project.
Design and code an ActiveX component that serves as the bridge between the Compaq ASP Framework and the Infranet billing system for Primus. Supported integration with other components of our framework.
Design, code and troubleshoot software for the Primus ASP (Application Service Provider) project. Software includes a DLL and various VB programs that run as NT Services, which are key components of the Compaq ASP framework.
June 1998 – October 1999
National Security Agency
Computer Scientist
Mr. Irizarry worked for as a software developer for the TOKENEER project. TOKENEER is a test platform for the integration of smart cards, biometrics (fingerprint, hand, iris and facial recognition) and a public key infrastructure. Development was done on Windows NT workstations using Visual C++ and Visual SourceSafe for source control. Mr. Irizarry used an SDK to capture and match fingerprints against a database of fingerprints. He also created software to created some statistics of “False Accepts and False Reject Rates” of the fingerprint. He also worked with other team members to identify which fingerprints characteristics could affect those rates. He then added error detection functions to the fingerprint recognition software to identify corrupted files of fingerprint images
Conducted research for methods to add security services to an off-the-shelf computer.
Developed C code to process fax data on an UltraSparc/SunOS station.
Wrote software to generate a daily report of traffic load in a telephone switch by analyzing the switch logs.
Education
Certifications:
Certified Ethical Hacker – 03/28/2014
Master Degree in Computer Science - May, 2001 Johns Hopkin
unit test中文 在 影子計劃Shadow Project Youtube 的精選貼文
Listen to the single "NOT A CYPHER". Out now!
Stream: https://music.empi.re/notacypher.oyd
NOT A CYPHER
-----------------------------------------------------------
MV PRESENTED BY:
Mercy Creatives 美杰創意影像工作室
Spotlight X
SHFT
theLOOP
Murphy
Directors | Drew Cheng / Kelvin Lee
Producer | Greg Cheng
Editor | Richard Yang
—Taipei Unit—
Director | Drew Cheng / Kelvin Lee
Producer | Greg Cheng
Director of Photography | Richard Yang
First AC | Ashley Yang
Associate Producer | Keen Chen / Megan Peng
Production Assistant | Christine Lin / Kendra Ing / Cavin Fang / Adrian Town / Francis Yu / Jessica Yu
Art Director | Megan Peng
Associate Art Producer | Richard Yang
Stylist | Meishin
Stylist Assistant | Cindy Chao
Hair | Martha Wu
Makeup Artist | Albee Hsieh / Backstage
Makeup Artist Assistant | Doris Zheng / Backstage
A&R Managers | DJ bo / WL46
—Shanghai Unit—
Director | Dill
Producer | SK
Director of Photography | Vann Lee
Production Assistant | Qiuyang Guo / Yao Yan / Chengqiang Wu / Psr
—Special Thanks—
Charlene Yang, Chunplace / Hotel Indigo Taipei North
Alchelight
Laticia Fan, f/Lash Productions
Bar Rouge Shanghai
-----------------------------------------------------------
LYRICS:
《INTRO》
BLOW:
yeh bless it
i dont wanna fuck unless she nasty
yeh bring her bestie
ima hit em both if she let me enh
太热需要pepsi enh
不能说太多thats it enh
cant test me enh
《Verse 1》
SHADOW PROJECT:
[Ye!!ow]
(What’s your color)
聽到我的聲音腦袋快開機
四面楚歌快點充滿你的 Energy
看到影子低空掠過正在飆的戰鬥機
要我飛的更高需要看到更多 Enemy
(that’s cool)
不停的轟炸雷達warning
下一個舞台我把眼光放在國際
SP we gang gang繼續追我倒影
飆高速列車 Skrr Skrr Skrr Skrr
Ya u Better go get em
[Paper Jim]
(Counting Papers)
Go get them
風格唯一我們前面沒有別人
說一就是一 二就是二
付錢看表演我是主人你們是客
Shut your mouth 不說閒話沒人嫌你吵
我有我的心魔在音樂不講禮貌
槍口一致朝外Pow we gone
Sp we gone bust it down
[Bu$Y]
你無法猜透的劇情
踏上更大的場面 No limit
不斷攀升身價不用你評比
Want me to show up 之前得要先 Pay me
Overheat and blow it up
Used to talking shit around me now we growin up
別在我兄弟面前表現得不禮貌
You can see me on the stage and we gon pull it up
BLOW:
(Can’t test me!)
《Verse 2》
XZT of 直火幫:
Verse 2, XZT玩弄你肾上腺素
直火帮名字在逐渐遍布
保守点说 中文说唱前五
他让我follow the wave
让我为资本低头 我偏不
垃圾们组成的队伍
废物到最后也只会是废物
今年是直火年 丰收的果园 我们经历过火焰般 严苛的磨炼
我进度不拖延 目光从不会放在昨天 你不懂 我看得有多远
hater们咽下了唾液
失败的对手像落叶
wordplay and flow like toys
new chiggas不停地落泪
注视King XZT不会退缩的眼睛
Get shit done 无关对错的原因
看着我兄弟们就像在点兵
SFG a dragon 我就像在点睛
Life’s a battle 我拳头在变硬
没去过ghetto 但我一字千金
做你的idol 我拍我的电影
当我开口 你问我要签名
BLOW:
当我开口你问我要签名
风格鲜明
下雨天晴 当我工作你喝到天明
slow down i got my style i got my shit
花招 thats not shit
拔我插销我对你发泄
像花椒加上hot suace
让你流汗或者pass out
我看灯光都是线条
still link the the gang像链条⛓️
不是儿童歌 heheh
不是儿童歌这是rap yo
那些坏料总是带笑
listen up 为你害臊
我需要一些good friends不在背后talk shit
需要一些mula像十月份的落叶
需要一些real one不用一直攻受
还需要个bad chick 但我已经拥有
《Outro》
BLOW:
weird 电闪
im black like batman
看上海City慢慢变暗
让我干掉他们就像吃便饭
switch switch 看我一直变换
mfk 2 face that one
riding around the city my shiton top
cuz im walk 看他们只是talk
-----------------------------------------------------------
Follow KING CHAIN
http://facebook.com/kingchainmusic
http://instagram.com/kingchainmusic
http://soundcloud.com/kingchainmusic
http://twitter.com/kingchainmusic
Follow 影子計畫 Shadow Project
http://facebook.com/shadowunlock
http://instagram.com/shadow__project__/
Follow Blow Fever
http://facebook.com/blowfever
https://www.instagram.com/blowfever/
https://www.youtube.com/channel/UCAHzdOH5p7kh9FYnR-xXbiA
Follow 直火幫 XZT
http://instagram.com/sfgxzt
https://www.youtube.com/channel/UCpavtVoUxKSOg7C7HYc6A2A
https://weibo.com/u/2140141403
Follow Mercy Creatives
http://facebook.com/mercycreatives
http://instagram.com/mercycreatives
#KINGCHAIN #BlowFever #ShadowProject #XZT
Official video by KING CHAIN ft. Blow Fever, Shadow Project & XZT - NOT A CYPHER © 2021 NIGHT SHFT / EMPIRE / KINGCHAIN
unit test中文 在 hexo-theme-unit-test/中文測試.md at master - GitHub 的推薦與評價
This is a dummy Hexo site for theme unit test. You should test your theme before release. - hexo-theme-unit-test/中文測試.md at master ... ... <看更多>
unit test中文 在 unit test是什麼在PTT/Dcard完整相關資訊 - 萌寵公園 的推薦與評價
提供unit test是什麼相關PTT/Dcard文章,想要了解更多unit test範例、test case ... 堆積於GFX Render Engine 比方Flutter, OpenGL 或是Skia GL UI的專案,中文輸入. ... <看更多>
unit test中文 在 Unit Test 定義是什麼, 涵蓋的範圍又是哪些? 的推薦與評價
前言這篇是看完『Unit Testing Principles, Practices, and Patterns』後所記錄看完這本書對於Unit Test 的認知有很大的幫助接下來的文章會成以下幾篇 ... ... <看更多>