No, I would not be so dry, do not professional

2010-10-22  来源:本站原创  分类:Development  人气:131 


"Oh, yes, the manual needs a little problem, but we need to do this thing right away. System line without it. Everyone needs it. It is just a small change. It must be very easy to do, you are soon will be able to do it. "

- Project Manager

You and the project manager, marketing, sat in the room. You listen to them under the famous "need, must, easy, fast" conjecture and derived requirements. How can you answer? You back to the wall.

In this meeting, how many people you do unconscionable violation of the principles of programming development activities? How many people knew that the easy way, a shortcut way to become bigger trouble in the future, or do they?

So I did.

Fortunately, after all these years, I learned to say how many "no".

"Boss, I do not recommend such changes now. This seems not very professional. If we do this modification, although the completed soon, but will one day need someone to put it into the right way. I do not want this man for the future manufacture of such trouble.

However, I am not the boss, if we have to do this way, I suggest that we must spend at least several hours to write this documentation to develop an automated functional testing unit, to prompt us to this problem persists. If you think this is such an important function, we spend a day or two later the time to change things right? "

Usually say will work. If not, this time to put things on another level that time. "Well, do you really want me to do things that you do not professional?."

Programmers, every time we use the variable names are not meaningful to our colleagues a disservice. Every time we throw a meaningless error message, or no mark on the errors that are on the technical support team, an injury. Every time we write does not write the document, the easy way corner and are ultimately involved in the software development of all a disservice.

If I remember correctly, that people practice in obtaining the qualifications of the Hippocratic oath in the case:

I will according to my ability and my assessment of my patients out of the prescription benefit, not to do something harmful to them.

The development of a professional who can work with a physician's work is relatively more than it? Many people do not think they are equal. However, now doctors are using those tools to developers for their developed.

What method you use to prevent their being "forced" to do what no professional work?

Translation Source: IT Review of Foreign Periodicals

:-)

相关文章
  • No, I would not be so dry, do not professional 2010-10-22

    "Oh, yes, the manual needs a little problem, but we need to do this thing right away. System line without it. Everyone needs it. It is just a small change. It must be very easy to do, you are soon will be able to do it. " - Project Manager You a

  • On the DRY principle of how to improve software quality 2009-03-25

    On the DRY principle of how to improve software quality Abstract: August 2008 to December 2008, the authors take part in a certain provincial-level wireless operators online business hall three development projects and served as project manager jobs.

  • Low temperature plasma dry ashing the role of desizing 2010-02-16

    Keyword: Before processing a lot of water as processing media, which is a large number of textile wastewater pre-treatment produced the most fundamental reasons. Pre-treatment process to solve the problem of water pollution, water or less water pre-t

  • Bahrain Ubuntu 9.10 after going to the dry matter 2010-03-25

    Bahrain Ubuntu 9.10 after going to the dry matter Ubuntu 9.10 has just been release, published on the Internet posting was to tell you the operating system in Bahrain, the need to go to some open source free software to install, very rich. However, t

  • GB/T5711-1997 resistance to dry cleaning fastness 2010-02-16

    Keyword: GB / T 5711 - 1997 Foreword by the standard equivalent to ISO 105-C01: 1993 "Textiles Tests for color fastness Part D01: Colour fastness to dry cleaning-resistant" to the GB5711-85 were revised, the revised text is equivalent to ISO105

  • Pad dyeing liquid curing pad - dry - roll - steaming 2010-02-18

    Keywords: dyeing, padding one padding bottoming process liquid -> Drying -> padding also liquid -> 102 ℃ steam steam 1 minute -> cold water 2 cell -> 60 ℃ oxide lattice -> soaping 2 cell -> 80 ℃ hot water 2 cell -> cold water ->

  • Elsa dry cleaning stores equipment prices 2010-06-01

    Elsa healthy long-term supply of dry cleaning equipment Laundry dry cleaning machines, dryers, steam generators, ironing table and iron. Hotels, guest houses, washing equipment, washing machine, dehydrated machine, drying machine, ironing machine, cl

  • The key site dry cleaning 2010-06-16

    A selected dry cleaners address the key www.1yixie.com Shop choice is reasonable, directly related to the operator's profit level and even the success or failure. Good shop can make the business prosper, improper location can make the business go bus

  • jsp reporting software integrated with the Run Dry 2010-08-16

    Query screenshot of the page: The following attachments: Screenshot 1281920270 select.jsp <% @ Page contentType = "text / html; charset = GBK"%> <% @ Taglib uri = "/ WEB-INF/runqianReport4.tld" prefix = "report"%>

  • Run dry report data set parameters and use macros 2010-08-16

    In the design of a report, the report data will often change, so often need to filter out certain conditions under the desired data. This form of control through parameter data in the report. The following example shows how to join in the data set pa

  • How to save web report query parameters - Run Dry statements 2010-08-19

    web reporting users report using the query with parameters, the parameters often used are not accessible from the parameters fill in the template, but the transfer from the page, such as visitor's name. These data will be stored in the general sessio

  • General Query Report Run Dry 2010-08-22

    Various business enterprises in the amount of data involved is usually huge. Therefore, the analysis of the data fast, simple and based on actual business needs efficiently retrieve the required data is essential. Run-dry statements provide users wit

  • Run-dry statements MyEclipse integrated configurations: manual configuration in the integrated MyEclipse Report Run Dry 2010-09-09

    [Keywords] Run-dry statements; database connection pool; reportConfig; JNDI; Tomcat; MyEclipse The reason why the title of this article Use "by hand" the word is to prevailing on the network using "Run Report ForEclipse statements Chajian d

  • Export the report to run dry more than one page excel sheet in the different 2010-10-20

    Run-dry statements as statements of editing tools very easy to use, simply set the properties can be achieved, export, print and other functions (see Run Dry development and application of specific documents), it is very depressing that export only a

  • In Dry Times, India Will Import Food 2010-11-24

    watersecretsblog.comp> The Never Rains that came: The Indian State of Madhya Pradesh shows the effects of the drought. / P> P> A Key West Mens Ecco Dry Spell in India's Monsoon Season has had a usual Dramatic effect on Food prices and availabilit

  • Run dry set of print statements 2011-01-14

    Run Dry statements support Taoda function expansion method is required is to set the left nominative which is set according to what you want to print the field, Example is: item.code, this field on the report of the B2 Division, then left the nominat

  • Run dry backfill multiple sources report: Rapid multi-multi-table database to submit data 2011-04-11

    Dry Run report development using web-based data reporting module will always encounter data submission program. Submitted to the complexity of the program, depending on the complexity of the input page. The most simple one page a record, correspondin

  • Intelligent query and watch the new weapon - real-time reports run dry 2011-04-21

    Run-dry and easy to use real-time reports provide fast and efficient design of the report, the use of tab pages switch design layout, truly a design statement without encoding. Users can report real-time reports show, summary, statistics, export to p

  • Report describes the semantic layer of dry run 2011-04-30

    Semantic layer is defined as the most primitive form of Chinese physical database mapping, to obscure the physical form of English names, field names describe the Chinese in plain, so as to facilitate report design staff, avoid spending a lot of effo

  • Semantic layer of dry run data management report data query 2011-05-01

    Semantic layer of dry run reports that provide data query. Query function to guide the user set their own data in the form of filters, view filtered data, when compared with data in the database is large, the function is very common. Here's a brief r