Click here to Skip to main content
14,332,414 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: i don't like object oriented programming Pin
Bob100030-Jul-19 23:48
professionalBob100030-Jul-19 23:48 
GeneralRe: i don't like object oriented programming Pin
TNCaver31-Jul-19 4:19
memberTNCaver31-Jul-19 4:19 
GeneralRe: i don't like object oriented programming Pin
honey the codewitch31-Jul-19 4:25
memberhoney the codewitch31-Jul-19 4:25 
GeneralRe: i don't like object oriented programming Pin
TNCaver31-Jul-19 5:42
memberTNCaver31-Jul-19 5:42 
GeneralRe: i don't like object oriented programming Pin
honey the codewitch31-Jul-19 5:44
memberhoney the codewitch31-Jul-19 5:44 
GeneralWell I like object oriented programming Pin
SeattleC++31-Jul-19 11:21
memberSeattleC++31-Jul-19 11:21 
GeneralRe: Well I like object oriented programming Pin
honey the codewitch31-Jul-19 11:26
memberhoney the codewitch31-Jul-19 11:26 
GeneralRe: i don't like object oriented programming Pin
BotReject9-Aug-19 1:12
memberBotReject9-Aug-19 1:12 
To be honest it depends on what kind of coding we are talking about. I never did buy entirely into the 'OOP is the cosmos' argument. However, for a coding assignment, whilst a student, I once had to write a C++ app as 'monolithic code'. This was quite a complex database managing app. Later on, we were given a very similar task using OOP in C#. I can honestly say the later was at least two orders of magnitude easier! However, there are many tasks for which OOP is overkill, which is where scripting languages come into their own. Peeps do write complex software in scripting languages, but my preference is for OOP whenever the code starts to exceed a certain complexity. There is a current bakclash against OOP, but in part this is driven by abuses and misunderstandings of OOP. Python, for example, though clearly a powerful language does not support OOP in my opinion, never mind being the 'object-oriented language' some claim it to be. The most central feature to OOP is encapsulation (along with access modifiers). To me this makes a lot of sense. Inheritance is sometimes a useful feature but it is not the most important feature of OOP and I suspect that it is over-used. I don't particularly like OOP that over-uses inheritance or sticks to over-complicated design patterns just to 'look professional'. I do like the way C++ supports OOP but is not itself object-oriented (though I detest the way it 'disembodies' classes). I think of it like this: the real world consists of objects interacting through an interface: to shake somebody's hand you don't need to know how their muscles, nerves and circulatory system works! Nor should you have direct access to these parameters in order to interact with the person! I like OOP because it simulates the real world in so many ways.
GeneralRe: i don't like object oriented programming Pin
honey the codewitch9-Aug-19 1:23
memberhoney the codewitch9-Aug-19 1:23 
GeneralThought of the Day Pin
OriginalGriff30-Jul-19 4:39
protectorOriginalGriff30-Jul-19 4:39 
GeneralRe: Thought of the Day Pin
PIEBALDconsult30-Jul-19 4:58
protectorPIEBALDconsult30-Jul-19 4:58 
GeneralRe: Thought of the Day Pin
OriginalGriff30-Jul-19 5:04
protectorOriginalGriff30-Jul-19 5:04 
GeneralRe: Thought of the Day Pin
Sander Rossel30-Jul-19 5:01
professionalSander Rossel30-Jul-19 5:01 
GeneralRe: Thought of the Day Pin
Jacquers30-Jul-19 5:31
memberJacquers30-Jul-19 5:31 
GeneralRe: Thought of the Day Pin
jeron130-Jul-19 6:07
memberjeron130-Jul-19 6:07 
GeneralRe: Thought of the Day Pin
W Balboos30-Jul-19 6:30
mveW Balboos30-Jul-19 6:30 
GeneralRe: Thought of the Day Pin
PIEBALDconsult30-Jul-19 9:02
protectorPIEBALDconsult30-Jul-19 9:02 
Generalmy debugging regressed to the 1980s Pin
honey the codewitch30-Jul-19 3:42
memberhoney the codewitch30-Jul-19 3:42 
GeneralRe: my debugging regressed to the 1980s Pin
Richard Deeming30-Jul-19 4:00
mveRichard Deeming30-Jul-19 4:00 
GeneralRe: my debugging regressed to the 1980s Pin
honey the codewitch30-Jul-19 4:01
memberhoney the codewitch30-Jul-19 4:01 
GeneralRe: my debugging regressed to the 1980s Pin
Richard Deeming30-Jul-19 4:13
mveRichard Deeming30-Jul-19 4:13 
GeneralRe: my debugging regressed to the 1980s Pin
honey the codewitch30-Jul-19 4:16
memberhoney the codewitch30-Jul-19 4:16 
GeneralRe: my debugging regressed to the 1980s Pin
Richard Deeming30-Jul-19 4:21
mveRichard Deeming30-Jul-19 4:21 
GeneralRe: my debugging regressed to the 1980s Pin
honey the codewitch30-Jul-19 4:22
memberhoney the codewitch30-Jul-19 4:22 
GeneralRe: my debugging regressed to the 1980s Pin
PIEBALDconsult30-Jul-19 9:17
protectorPIEBALDconsult30-Jul-19 9:17 

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.