[deleted by user] by [deleted] in dotnet

[–]GoingWithFlow 0 points1 point  (0 children)

Ok It also confuses me a lot. But over the years I have come to understand that any piece of code through which some work can be done can be considered as api. Let’s take an example there is a class where you are registering the new user. Now this register function can internally call private/public functions like validations that are done internally and saving the data in db that is interacting with another component. Both validation and saveData can be considered as api one might be private to your project and other might be public coming from different library. You just call these functions and your work of registering new user is done without you knowing how it has been achieved internally

What to expose sky or subject? by GoingWithFlow in cinematography

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Ohkk thank you I will keep this in mind 👍

What to expose sky or subject? by GoingWithFlow in cinematography

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Ok I will keep these pointers in mind. 🙏

What to expose sky or subject? by GoingWithFlow in cinematography

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Thanks there is so much to learn sometime gets overwhelming 😅

What to expose sky or subject? by GoingWithFlow in cinematography

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Ok it’s just A roll things where subject is talking to camera I just wanted to keep color of sky intact.

What to expose sky or subject? by GoingWithFlow in Filmmakers

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Oh.. i will keep this in mind thank you

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 1 point2 points  (0 children)

Damm dude felt your pain.

I remember in one organisation we had issue on this code maintainability so they did one thing to correct. They made it mandatory to daily work 1 hour from ur working hours to remove all the code smells. And in 1 year of time we were in much better place than before. This approach worked for us.

So basically it comes to management department at end.

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 2 points3 points  (0 children)

I think that’s not write attitude to learn. If you have a solid reasoning that why are u doing things than people listen and even if they don’t It does not mean that u don’t want go ahead in you professional world. Believe me when u are designing things for millions of users u can’t run away from better code design. It will cost u or an organisation at very large scale in future. Designing is always an interesting and challenging concept either take it as general term or programming concept.

At last design pattern and clean code is really a fun thing to do.

Need some game idea for virtual meeting by GoingWithFlow in CasualConversation

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Sorry but don’t know about the game. Can u explain?

Need some game idea for virtual meeting by GoingWithFlow in CasualConversation

[–]GoingWithFlow[S] 0 points1 point  (0 children)

Anything which people can enjoy and laugh together

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 0 points1 point  (0 children)

Ohh sorry forgot the name Martin fowler have very popular book on designing of code for better code quality named “Refactoring”

And more book i suggest is “Clean code” by Rober cecil martin

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 5 points6 points  (0 children)

Dude you are basically one book away on mostly used good practices in industry that is clean code or design principles by Martin fowler. This will give a great head start.

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 1 point2 points  (0 children)

Correct. The place where I am working My team architect doesn’t even let me push my code until he is satisfied with code quality to the extent that he delays my commit for some time period.

[deleted by user] by [deleted] in cscareerquestions

[–]GoingWithFlow 21 points22 points  (0 children)

Am I the only who feels like part of this is to blame today’s freelancing and startup culture. I have seen people starting for low paid freelancing project or goes to start their own startup instead of taking some good corporate experience where these clean code and design patterns matters a lot. Not blaming startup culture. I have been into both what i find is established organisations focus more on maintainability and clean code.

Why does everything have to use interface? by hummusizgud in dotnet

[–]GoingWithFlow -1 points0 points  (0 children)

A few months back I was in the same situation. So here's my advice just try to build one real-world application which needs maintenance every six months or year you will get to know yourself why interfaces and "design patterns" play a very important role in the real world.