Slowly say goodbye to "boring programming"

xiaoxiao2021-03-06  53

Slowly say goodbye to "boring programming"

Author: Hu Wall

Nette: Silver Fox 999

Home: http://www.javafox.org

Mailbox: james-fly@vip.sina.com

BLOG: http://javafox.blogdriver.com

There are several words in this way to explain:

The first is "boring programming". So what is "boring programming", since there is "boring programming", there must be "comfortable programming". In fact, "Coding" will never be comfortable, even very painful, will make people can't have a stable sleep a few days; however, once a certain day faces their own "work", it will be an incomparable Happiness, even if this happiness is always very short.

Pay attention, is "bored programming", not bored "programming".

Let's give "bored programming" next definition: is the programming of "Ctrl C / V". Is not it? Most of the people's time is in carrying out boring "Ctrl C / V", to a module, a table, a table, and the addition of another module, another table. Whether using the simplest JSP / servlet, or use the Struts, or even JDO / EJB. Not? Most modules complete the same function, just different form, different beans, different ACTION, different DAOs, different tables. Tube You are using the most primitive JDBC SQL, still Hibernate, what EJB, anyway, is complete to complete the deletion and deepening reservation, anyway, the code "Ctrl C / V" to another module.

The second is "bid farewell". Maybe there is one day, let us say goodbye to this "bored programming". In fact, many people are looking forward to having a lot of projects through a lot of jobs, through many promotion. When he is no longer a "programmer", he is really bid. - But is it true? - Do you think about yourself, what do you do three years ago? What are you doing today after three years?

The third is "slowly". The times in the boots "with time", and I am singing very uncoordinated tone - slowly. In fact, it is just slowly, a few years ago, there were many people in the boots, and looked at their high songs. Today? Nowadays, I will advocate MDA, what PSM, what PIM - in fact, UML / MDA is a good stuff, but their development (at least in the country), will never be as advocated by the extremists - - Just like the boring of 200,000 software engineers in China's advocated China.

As so long in front, it hasn't entered the topic, it is really a valuable time.

Write this article, from the first two days of task: I have to do a few simple and deduplication. I haven't written such a program for a long time. The first write is a few years ago, I wrote six months; the second write is a year ago, I wrote a month; the third time is now. For example, I am very fortunate, working for so many years, just bored for 7 months.

For the first time, I only feel excited and studies (after all, it is the first real project in life)

Second writing, I only feel boring

The third time I wrote, in addition to feeling boring, in thinking, how to solve such problems more easily, so bored and dedupled the transcript.

I remember the time a few days ago, listened to a buddy, and their company has developed a set of processing components that automatically generate the changed drama related code (page code background processing classes) based on the table. This method is also bored, but boring is to solve a problem, although I can't save much from the actual sense. Just like Hibernate's Eclipse plugin, although this plugin can automatically generate a profile according to the table, few people are willing to use.

Now the rise of MDA, the rise of business basic software, will inevitably bring some revolutions of development models and project operations, but will be such a boring to delete the report, will it be changed?

Calling, it seems that it will not change, and even maybe exacerbate? -

MDA uses its PSM characteristics, which generates related model code, but how deep, how wide problems can be solved, in fact, no one can predict without a wide range of promotion.

The development of business base software will inevitably produce more ISV and Si agent software, so, the secondary development of a platform or product will bring more "patches", more " Increase and deduplicrate ", more" Ctrl C / V "

It seems that I can only say to us - be careful? Maybe you will become very bored, bored "Ctrl C / V".

Pray, prayer slowly say goodbye to boring programming, bid farewell to "Ctrl C / V".

转载请注明原文地址:https://www.9cbs.com/read-114984.html

New Post(0)