4
Adham
6y

How to be a better asp.net/c# developer ?

Comments
  • 5
    How far are you with .net development? Just keeps on doing project, this applies to all programming
  • 4
  • 3
    You don't.
  • 1
    I did some small projects with add,edit and delete functionalities but i want to be more advanced@devTea
  • 1
    @Gregozor2121 how does git help need more details
  • 1
    @josephnasr maybe you are right, but this applies to normal developers,, for an outstanding case like me i always need to get better
  • 1
    @irene what code ? Any tips or project ideas ?
  • 3
    @Adham always do more project, start from cloning some app around you, heck you can get a lot even from basic store CRUD app, just lookat experienced c# devs once you get a hang of it. It'll get better each time. Also git for code version control and allowing it to be easier for team project
  • 1
    @irene thank you that was helpful
  • 1
    @devTea i will do that, thanks for the information
  • 4
    Practice, practice, practice

    There's no way around it
  • 1
    @Krokoklemme thanks and true
  • 2
    Make use of the strong typing. Avoid reflections when possible.
    Write tests.
    Use native framework libs, so if you target .Net core you stay platform independent.

    And adhere to the c# style guide for naming and formatting.

    Oh and last but not least, like for any language and framework: listen to Uncle Bob (Robert C. Martin). He knows his shit and tells you how to stay clean.
  • 2
    @Sefie thanks for the great tips. I also think it is very useful to work with native .NET frame. But dont you think that it is also a good idea to practice with some useful external libraries.

    And thanks for the recommendation about uncle Bob it looks like i will benefit alot from him ;)
  • 2
    Try stackoverflow?
  • 6
    1. Practice
    2. Read articles
    3. Practice
    4. Read books
    5. Practice
    6. Read source codes
    7. Practice
  • 1
    @Adham sure, external libs are great, but I prefer "native" libs where possible and use external libs for stuff the natives don't cover. Also look at the dependency list on externals. If it's the first windows only lib in the project there may be alternatives.
  • 1
  • 2
    @whocares you seem so dedicated ,, good job and will do
  • 2
    @Sefie you seem to know a lot im glad you helped me .. thank you
Add Comment