Skip to main content
Daniel T.'s user avatar
Daniel T.'s user avatar
Daniel T.'s user avatar
Daniel T.
  • Member for 13 years, 3 months
  • Last seen this week
19 votes
Accepted

Swift functions vs computed properties

15 votes
Accepted

For what reasons would you use a separate class extension for each delegate in Swift?

13 votes

Naming convention for functions which have side effects?

12 votes

Swift functions vs computed properties

12 votes

How to eliminate a if-else block which is used to determine behaviour according to a boolean input?

11 votes
Accepted

Should conditional logic be always coded via type system where possible?

11 votes
Accepted

Alan Kay: "The Big Idea is Messaging"

7 votes

Usage of MVVM in iOS

7 votes

When writing a math library, will operator overloading maintain OOP?

7 votes
Accepted

Are formal inspections used in practice today?

6 votes

What makes functional programming languages declarative as opposed to Imperative?

6 votes

Unit Testing for mapping int to string

6 votes
Accepted

Creating a calendar/planner program. Confused about OO logic?

6 votes

Is Redux using a sanitized God object pattern?

5 votes

Do functional programming languages disallow side effects?

4 votes

Is there such a thing as Protocol Oriented Programming?

4 votes

Error handling and exceptions in a layered (or onion) architecture

4 votes

Is SRP an ambiguous principle?

4 votes

Is there an elegant way to write code with differing paths having a common middle segment?

4 votes
Accepted

Does my example violate LSP?

3 votes

How far do I separate Model code from Controller code when writing MVC?

3 votes

success:/failure: blocks vs completion: block

3 votes
Accepted

Acceptable design to use public member objects in composition?

3 votes
Accepted

What's the benefit of separating specialised data from behaviour in an algorithm?

3 votes

Should the function that operates on the object return it?

3 votes

How do you force developers to define dependencies/arguments if it's bad to put the constructor function in the interface?

2 votes

Encapsulating moving parts in OO vs Minimizing moving parts in FP

2 votes
Accepted

Why are ReactiveX Operators considered functional?

2 votes

What speaks against using structs for passive data structures?

2 votes

Algorithm for assigning people to time slots based on preference