MVC Browser history–sau ce am invatat de la o dezvoltare de componenta

Tocmai am terminat un proiect de NuGet cu MVC , intitulat MVC Browser history ( tine un istoric al actiunilor din browser pe MVC)

Ce am invatati din crearea componentei respective :

  1. Daca faceti ceva, faceti ceva care sa va fie de folos si sa il puteti testa ( ok, daca cautati pe goobing s-ar putea ca altcineva sa il fi facut mai intii)
  2. Faceti mai intii un proof of concept in care sa demonstrati folosire . In cazul meu, un site – il puteti gasi online la http://browserhistory.apphb.com/ 
  3. Adaugati la un source control . Eu l-am pus pe https://github.com/ignatandrei/MVCbrowserHistory
  4. Verificati daca ati pus totul. Eu am facut integrare cu appharbor si il puteti vedea la http://browserhistory.apphb.com/
  5. Apoi ginditi-va cum s-ar putea folosi componenta respectiva cit mai usor. De asemenea , daca nu cumva s-ar putea folosi si altfel
  6. Re-factorizati componenta si re-testati( Pentru componente mari s-ar putea sa merite teste automate)
  7. Reveniti la 3 pina simtiti ca nu mai aveti ce face in plus – sau nu puteti taia nici o linie de cod inutila.
  8. Adaugati-l la un package component – eu am facut un package NuGet https://nuget.org/packages/MVCBrowserHistory . Il gasiti de asemenea prin MVCBrowserhistory .
  9. Testati package component pina iese – eu am trecut prin 3 incercari.( si sunt curios daca e bine)
  10. Incercati sa ii faceti publicitate – eu o sa incerc sa il public pe prima pagina pe www.asp.net

Daca vreti sa il testati :  http://browserhistory.apphb.com/

Poveste pe lung : (http://msprogrammer.serviciipeweb.ro/category/browserhistory/)

Cod sursa: (https://github.com/ignatandrei/MVCbrowserHistory)

NuGet package :  (https://nuget.org/packages/MVCBrowserHistory)

Sper sa va placa!

Leave a Reply

Your email address will not be published. Required fields are marked *