Groups
Sign in
Groups
Clean Code Discussion
Conversations
Labels
ASP
BDD
BuilderPattern
CSharp
Codestyle
Competition
Cucumber
DDD
Design
E18
E19
E21
E7
Ep19
Fitnesse
FolderStructure
IO
IntegrationTests
JavaCaseStudy1
MVC
Output
REST
RESTful
Refactoring
Requirements
Servlet
Specification
TDD
UI
UseCase20
UseCases
UserStories
ValueObject
abstract
acl
advice
application
architecture
arguments
attribut
authorization
boundary
business
channel
class
classes
clean
clean-arch
clean-architecture
clean_architecture
cleancode
code
coding
components
controller
convention
csv
database
delivery
dependency-injection
dependency-inversion
dependency-rule
dip
dotNET
drivers
dynamically
ebi
enforcement
entities
entity
error-handling
file
framework
frameworks
freenode
function
function-arguments
functions
fw-and-drivers
gateway
i18n
images
interactor
interface
interface-adapter
irc
isp
javascript
kohana
language
limit
liskov
logic
lsp
mentoring
method
mistakes
mock
modules
mutation
name
naming
nodejs
objects
observer
observerPattern
ocp
oop
parameter
patterns-and-practices
permission
persistence
photos
php
pitest
presenter
programming-practices
query
random
readability
report
repository
reverse-engineering
roles
rspec
rubyrogues
rules
sample
security
small
solid
srp
statically
style
teaching
test
testing
thick-client
typed
update
upload
usecase
user
validation
values
variable
variables
views
web-service
About
Send feedback
Help
Clean Code Discussion
Contact owners and managers
1–10 of 633
Welcome to the Clean Code discussion group. Here we discuss the Clean Code video episodes that appear on
cleancoders.com
.
The rules are simple:
No advertising.
No swearing.
No name-calling.
Be respectful and nice.
The only way to go fast, is to go well.
Sign up for the
Clean Coders Slack workspace using this link
.
Mark all as read
Report group
0 selected
Srikanth Venkatesh
, …
Jacek Bilski
9
1/26/16
Doesn't dependency inversion lead to code duplication?
Hi Jacek Bilski, You mentioned, that there are different modules that are different subsets of those
unread,
Design
dependency-inversion
patterns-and-practices
programming-practices
solid
Doesn't dependency inversion lead to code duplication?
Hi Jacek Bilski, You mentioned, that there are different modules that are different subsets of those
1/26/16
Dave Schinkel
, …
Caio Fernando Bertoldi Paes de Andrade
4
9/26/15
Abstracting Use Case Specific Data Filters or Sorts out
Interactors even with CRUDs have behavior. And even some behavior ends up in gateways. Filtering is
unread,
abstract
database
entities
gateway
interactor
patterns-and-practices
Abstracting Use Case Specific Data Filters or Sorts out
Interactors even with CRUDs have behavior. And even some behavior ends up in gateways. Filtering is
9/26/15
Lasse Bergström
, …
Dirk Dreyer-Hochstein
11
1/14/15
save function command or query?
Usually not but why shouldn't you use the Repository for generating the next id or an extra
unread,
architecture
cleancode
database
entity
function
functions
gateway
patterns-and-practices
repository
save function command or query?
Usually not but why shouldn't you use the Repository for generating the next id or an extra
1/14/15
Dirk Dreyer-Hochstein
, …
Paul Bouzakis
7
1/5/15
How does MVP fit into the Java Case Study? Clean Architecture with AngularJS+Java EE?
Agree with Dirk on the approach. I've come to the same conclusion as well. The client side app is
unread,
architecture
boundary
clean-architecture
controller
patterns-and-practices
presenter
usecase
How does MVP fit into the Java Case Study? Clean Architecture with AngularJS+Java EE?
Agree with Dirk on the approach. I've come to the same conclusion as well. The client side app is
1/5/15
Илья Фофанов
, …
witali mik
12
3/24/14
Logging and Clean Code
i personally use the logger inside my controllers but not inside my interactors, since my controllers
unread,
Design
architecture
error-handling
patterns-and-practices
programming-practices
solid
Logging and Clean Code
i personally use the logger inside my controllers but not inside my interactors, since my controllers
3/24/14
Patrick Roza
2
12/16/13
Entity, Boundary, Interactor C# Sample App with ASP.NET MVC UI
The project has evolved a bit since my initial post; Reduced the Interactor output ports to single;
unread,
ASP
CSharp
MVC
UseCases
architecture
boundary
dotNET
ebi
entity
interactor
patterns-and-practices
sample
Entity, Boundary, Interactor C# Sample App with ASP.NET MVC UI
The project has evolved a bit since my initial post; Reduced the Interactor output ports to single;
12/16/13
Илья Фофанов
, …
Uncle Bob
4
12/3/13
Architectural practical case (relationships between classes)
Hello, Uncle Bob! Good point! Thanks. Trying to grasp the relationships between the core concepts of
unread,
architecture
class
patterns-and-practices
Architectural practical case (relationships between classes)
Hello, Uncle Bob! Good point! Thanks. Trying to grasp the relationships between the core concepts of
12/3/13
Brian Capozzi
,
Uncle Bob
2
11/6/13
Collaborators vs. More Functional Interface
It appears to me that you have talked yourself into the solution and don't really need my input.
unread,
Refactoring
TDD
patterns-and-practices
Collaborators vs. More Functional Interface
It appears to me that you have talked yourself into the solution and don't really need my input.
11/6/13
Andreas Schaefer
, …
Frederik Krautwald
8
11/18/14
Gateway vs. Repository
In addendum, UncleBob could, of course, have adapted (no pun intended) the gateway name from
unread,
architecture
clean
gateway
patterns-and-practices
repository
Gateway vs. Repository
In addendum, UncleBob could, of course, have adapted (no pun intended) the gateway name from
11/18/14
Илья Фофанов
,
Uncle Bob
2
8/5/13
Error handling problem. Error codes vs Exceptions.
Use exceptions. They are much cleaner then all the other options. And write tests for each caller
unread,
error-handling
patterns-and-practices
programming-practices
Error handling problem. Error codes vs Exceptions.
Use exceptions. They are much cleaner then all the other options. And write tests for each caller
8/5/13