Reputation
2,265
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
9 17
Newest
 Yearling
Impact
~71k people reached

  • 0 posts edited
  • 2 helpful flags
  • 606 votes cast
Aug
19
comment Is it ok if a method returns a new instance of the class it's in?
Generally, I call that method "copy", as opposed to "clone".
Jul
28
comment Why is 'continue' the keyword for skipping the rest of the loop iteration?
Continue is a verb in the COBOL language. It meant "continue on to the next statement".
Jul
25
comment What needs to change for Software Engineering to become a formal profession?
Maybe in 300 or 400 years, when the body of software knowledge is fairly standardized, you could make the case for a formal profession. CRUD programming was standardized until the Internet came along.
Jul
23
comment How should keypoll functions be designed in games?
The key polling should only set variables in your game model. Your animation loop should act on (get) the variables in your game model. This ensures that the key polling happens quickly (within one game cycle).
Jul
14
comment Pushing data from Server to Client without a client request?
It's somewhat user hostile, but you could have the HTML page refresh itself every 15 minutes or so. Most news web pages do this.
Jun
15
comment Removing occurrences of characters in a string
There's an error in the book's code. The len in the first for loop should be the remove characters length, not the source characters length.
Jun
7
comment Define “production-ready”
The code state when it's time to ship the code.
Apr
28
comment scrabble solving with maximum score
Assuming the list is short (say, 7 characters), you could read through the dictionary. For every dictionary word you can make with your list of characters, calculate the score. If the score is higher than the previously saved word and score, save the current word and score.
Mar
31
comment Simple TimeZones
Time zones do not all have an integer offset.
Mar
20
comment What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
Make the developer use one of these confusing user interfaces. Barring that, make the developer describe how the constant positioning of buttons and menu items on his favorite IDE contributes to his productivity.
Mar
10
comment how to introduce a culture of quality into the work environment?
No. Your manager has said that code quality is not a concern. Wishing that code quality is a concern will not make it so. Either accept the work culture or find another position where code quality is more important.
Mar
6
comment Does Separation of Concerns applies to GUI components?
My main concern when creating a GUI is, is it usable? Does it help the user get his work done? If separate modes makes life easier for the user, then fine. If not, change your GUI to make it more usable.
Feb
25
answered Database object mapping, good practices
Feb
15
comment How to automatically connect letters into words?
It's because of you and people like you that Experts Exchange had to get a new website URL. :-)
Feb
15
answered How were assemblers created straight from binary?
Feb
11
comment Object Oriented Analysis and Design workflow for developer working alone
You asked about analysis and design, while your steps are for data modeling only. You still have to sketch out a GUI and / or any reports that your system will produce. Since you're working alone, you don't have to follow any set of steps in order. You can draw a GUI, then see what objects you need to hold the GUI information, then maybe build enough of the GUI to do some user interface testing.
Feb
4
comment How is the Trial Period for Softwares generally implemented?
@l46kok: I guess you can check the clock change and ignore small changes (on the order of a few minutes) and process large changes (on the order of multiple days).
Jan
28
comment Java MVC: multiple use of the same event for different actions
Yes, one event handler method. I may have other methods depending on the complexity of the controller logic
Jan
26
comment Java MVC: multiple use of the same event for different actions
I generally use a different controller class for each event because I prefer simplicity over reducing code duplication in my designs.
Dec
30
answered How to manage data flow between UI components?