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
- Andrew Griffith MP says Tories would reform IR35 Oct 7 00:41
- New umbrella company JSL rules: a 2026 guide for contractors Oct 5 22:50
- Top 5 contractor compliance challenges, as 2025-26 nears Oct 3 08:53
- Joint and Several Liability ‘won’t retire HMRC's naughty list’ Oct 2 05:28
- What contractors can take from the Industria Umbrella Ltd case Sep 30 23:05
- Is ‘Open To Work’ on LinkedIn due an IR35 dropdown menu? Sep 30 05:57
- IR35: Control — updated for 2025-26 Sep 28 21:28
- Can a WhatsApp message really be a contract? Sep 25 20:17
- Can a WhatsApp message really be a contract? Sep 25 08:17
- ‘Subdued’ IT contractor jobs market took third tumble in a row in August Sep 25 08:07

Comment