Originally posted by MyUserName
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Code reviews
Collapse
X
Collapse
-
-
It was just an example to show private methods properly named makes reading code easier.Originally posted by woohoo View PostI agree with you but it could be argued in this example that IsCardVerified could be a public method on a class called CardVerification. CardVerification could be passed into your class in the constructor. This would enable this common code to be used through out your app and other apps. BUT I would only do this for code that would be reused out side of calling class.Comment
-
Agreed. Just making data private and then always providing a mutator is not really encapsulating it. It is normally the hallmark that someone has missed the point slightly.Originally posted by SpontaneousOrder View PostYes it would. I just mean that "encapsulating" data by making it private but then just adding a public mutator/accessor in front of it is not really encapsulation at all - it's a token gesture to make yourself feel better.
Agreed again. It does get overused, particularly by newer programmers. It has it's place though like most things.Originally posted by SpontaneousOrderAll costs? no. Most of the time? sure.Comment
-
Presumably you can tell it not to, and still write custom accessors if you need to?Originally posted by suityou01 View PostIndeed. In C#4 et seq you don't even declare accessors as it just does it all for you.Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
Is it like groovy? it adds them behind the scenes automatically unless you specify your own?Originally posted by d000hg View PostPresumably you can tell it not to, and still write custom accessors if you need to?Comment
-
Particularly by lecturers at schools/college! which is frustrating.Originally posted by MyUserName View PostIt does get overused, particularly by newer programmers. .
Presumably most of the lecturers turned to teaching because they weren't very good developers
I love this poster for the Liskov substitution principle:
I think the teachers always do a bad job teaching inheritance with their "is a?" approach. In the poster they'd say that the toy duck "is a" duck - but clearly it's not. It's a toy with duck-like attributes.Comment
-
Yeah but who can be arsed.Originally posted by d000hg View PostPresumably you can tell it not to, and still write custom accessors if you need to?
Knock first as I might be balancing my chakras.Comment
-
You need your to inherit from your base class of single celled organism down through the layers to aquatic birds.Originally posted by SpontaneousOrder View PostParticularly by lecturers at schools/college! which is frustrating.
Presumably most of the lecturers turned to teaching because they weren't very good developers
I love this poster for the Liskov substitution principle:
I think the teachers always do a bad job teaching inheritance with their "is a?" approach. In the poster they'd say that the toy duck "is a" duck - but clearly it's not. It's a toy with duck-like attributes.Knock first as I might be balancing my chakras.Comment
-
When I was a lad
we wrote working code with no defects, how come any time I ask for even the smallest change now, test teams always find bugs from guys like you that know it all.??Originally posted by SpontaneousOrder View PostSo nothing particularly relevant to the discussion then.
I guess I was right!Comment
-
But even with this low level of competency you could still piss all over Minestrone.Originally posted by zeitghostI'm pleased to say that, as a signed up hacker of the 70s generation, I can't understand any of this.
And, more to the point, I find I don't care either.
Knock first as I might be balancing my chakras.Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- All the big IR35/employment status cases of 2025: ranked Today 08:55
- Why IT contractors are (understandably) fed up with recruitment agencies Yesterday 13:57
- Contractors, don’t fall foul of HMRC’s expenses rules this Christmas party season Dec 19 09:55
- A delay to the employment status consultation isn’t why an IR35 fix looks further out of reach Dec 18 08:22
- How asking a tech jobs agency basic questions got one IT contractor withdrawn Dec 17 07:21
- Are Home Office immigration policies sacrificing IT contractors for ‘cheap labour’? Dec 16 07:48
- Will 2026 see the return of the ‘Outside IR35’ contractor? Dec 15 07:51
- Contractors, Reeves’ dividends raid is disastrous. Act, but without acceptance Dec 12 07:10
- Why JSL indemnity clauses putting umbrella contractors on the hook could be a PR disaster Dec 11 07:36
- The JSL legislation we’ll surely get just dropped. Here’s 4 ‘indelibles’ Dec 10 07:26

Comment