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 :
- 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)
- 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/
- Adaugati la un source control . Eu l-am pus pe https://github.com/ignatandrei/MVCbrowserHistory
- Verificati daca ati pus totul. Eu am facut integrare cu appharbor si il puteti vedea la http://browserhistory.apphb.com/
- Apoi ginditi-va cum s-ar putea folosi componenta respectiva cit mai usor. De asemenea , daca nu cumva s-ar putea folosi si altfel
- Re-factorizati componenta si re-testati( Pentru componente mari s-ar putea sa merite teste automate)
- Reveniti la 3 pina simtiti ca nu mai aveti ce face in plus – sau nu puteti taia nici o linie de cod inutila.
- Adaugati-l la un package component – eu am facut un package NuGet https://nuget.org/packages/MVCBrowserHistory . Il gasiti de asemenea prin MVCBrowserhistory .
- Testati package component pina iese – eu am trecut prin 3 incercari.( si sunt curios daca e bine)
- 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!