Click here to Skip to main content
15,911,141 members
Home / Discussions / Article Writing
   

Article Writing

 
GeneralCustom EventLog Problem Pin
sayhigh29-Jul-04 23:42
sayhigh29-Jul-04 23:42 
GeneralRe: Custom EventLog Problem Pin
Blake Miller30-Jul-04 11:55
Blake Miller30-Jul-04 11:55 
GeneralRe: Custom EventLog Problem Pin
Sayhigh Soon31-Jul-04 4:44
sussSayhigh Soon31-Jul-04 4:44 
GeneralRe: Custom EventLog Problem Pin
cmk2-Aug-04 0:47
cmk2-Aug-04 0:47 
GeneralRags To Riches Pin
doctrane23-Jul-04 23:15
doctrane23-Jul-04 23:15 
GeneralRe: Rags To Riches Pin
Atilla Ozgur24-Jul-04 5:56
Atilla Ozgur24-Jul-04 5:56 
GeneralRe: Rags To Riches Pin
doctrane24-Jul-04 6:08
doctrane24-Jul-04 6:08 
GeneralRe: Rags To Riches Pin
Atilla Ozgur25-Jul-04 1:59
Atilla Ozgur25-Jul-04 1:59 
Lets say this. You will learn while you are coding and designing. Your mistakes will teach you. For example I am in a project now. Which uses web services from a third party. This third party publishes web services which have same interface but they have diffrent names. I have tried to implement this using interfaces in my code. It worked but it was ugly and hard to change. I changed my code to use one abstract class and factory pattern. Now it is very easy to extend my design to accommadate other web services from this third party.

But first I have implemented one solution. Then I looked my solution and changed it. I have not arhictected last solution first. Of course you need some knowledge for this.

Of course you never have complete answer. If you do not need to expand that application leave it as it is. It is working. But you have to maintain and extend it. Then As I have done, refactor it to simple solution. Refactoring needs unit and other tests to see that you have not broken something without meaning. Refactoring does not mean only readable simple code. Refactoring means changing your code structure without changing its capability to simple structure. Think of this. You can cross ocean with a ship or airplane. Airplane is refactored solution. It accomplishes same thing but it is faster simpler in some places.

Education is no substitute for intelligence. That elusive quality is defined only in part by puzzle-solving ability. It is in the creation of new puzzles reflecting what your senses report that you round out the definition. Frank Herbert
GeneralRe: Rags To Riches Pin
doctrane25-Jul-04 3:49
doctrane25-Jul-04 3:49 
GeneralRe: Rags To Riches Pin
Atilla Ozgur25-Jul-04 3:59
Atilla Ozgur25-Jul-04 3:59 
GeneralRe: Rags To Riches Pin
doctrane25-Jul-04 4:47
doctrane25-Jul-04 4:47 
GeneralRe: Rags To Riches Pin
STW16-Aug-04 3:24
STW16-Aug-04 3:24 
GeneralFireWall Application Pin
Anonymous20-Jul-04 18:29
Anonymous20-Jul-04 18:29 
GeneralWindows services & GUI in .NET Pin
ma.poggi-cons19-Jul-04 3:06
ma.poggi-cons19-Jul-04 3:06 
GeneralRe: Windows services & GUI in .NET Pin
Tim Kohler19-Jul-04 3:35
Tim Kohler19-Jul-04 3:35 
GeneralRe: Windows services & GUI in .NET Pin
ma.poggi-cons19-Jul-04 4:23
ma.poggi-cons19-Jul-04 4:23 
GeneralRe: Windows services & GUI in .NET Pin
Tim Kohler19-Jul-04 5:20
Tim Kohler19-Jul-04 5:20 
GeneralRe: Windows services & GUI in .NET Pin
ma.poggi-cons19-Jul-04 5:30
ma.poggi-cons19-Jul-04 5:30 
Generalarticle req Pin
Saud AKhter18-Jul-04 21:20
Saud AKhter18-Jul-04 21:20 
GeneralRe: article req Pin
Steven Campbell19-Jul-04 3:43
Steven Campbell19-Jul-04 3:43 
Generalplease write a article for "How to add Image to PDF File" using Visual C++ Pin
pubududilena15-Jul-04 18:40
pubududilena15-Jul-04 18:40 
GeneralFolder Renamer Pin
Insane99914-Jul-04 14:44
Insane99914-Jul-04 14:44 
GeneralRe: Folder Renamer Pin
Salil Khedkar24-Aug-04 0:54
Salil Khedkar24-Aug-04 0:54 
GeneralArticle request from CP database experts Pin
pankajdaga11-Jul-04 2:13
pankajdaga11-Jul-04 2:13 
Questionhow to copy output of mschart directly to a .bmp file without using clipboard Pin
sushma nagaraj1-Jul-04 21:34
sushma nagaraj1-Jul-04 21:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.