février
2009
Je mentionnais dans un post précédent GhostDoc, un petit utilitaire bien sympathique pour générer la documentation des fonctions. Je n’avais pas trop élaboré sur le cote potentiellement « sale » de l’outil. Et aujourd’hui, je suis tombé sur l’exemple flagrant, dans le code source de Subsonic (ma DAL par défaut) /// <summary> /// WHEREs the specified expression. /// </summary> /// <param name=« expression »>The expression.</param> public Query WHERE(string expression){ Comme quoi, même une bonne idée, poussée trop loin…
février
2009
Je me suis rendu compte que, dans le post d’hier, j’avais oublie de mentionner une autre chose que je fais a chaque réinstallation de machine, et sans laquelle je ne pourrais pas coder(et par extension, pas vivre). En effet, je suis un peu allergique aux paramètres d’affichage par défaut de Visual studio, qui ont tendance a fatiguer les yeux au bout de 8 heures passées a coder non stop.
janvier
2009
Il y’a quelque temps, pendant un session de revue de code sur un petit projet, on a fait la constatation suivante: Sur un certain nombre de fonctions, 70% du code était du code d’accès au fichier de configuration ! Par exemple, pour récupérer le nom du serveur, un port et un nom de liste Sharepoint, on avait ce genre de code: private string GetListUrl() { string server = ConfigurationManager.AppSettings[« ServerName »]; string port = ConfigurationManager.AppSettings[« Port »]; string ListUrl = ConfigurationManager.AppSettings[« ListUrl »]; return string.Format(« {0}:{1}/{2} », server, port, ListUrl); […]
janvier
2009
La semaine dernière, j’ai vu, dans notre base de code, le code suivant: public bool CanBeDividedBy(double divisor) { double result = _value / divisor; return (int)result == result; } Sur le coup, je me suis demandé l’intérêt de la fonction. Apres un peu de recherches, c’était un bout de code écrit il y’a quelque temps par un stagiaire, pour optimiser les tests de division.
janvier
2009
Question a 5 centimes, que se passe t’il quand, pour des sites Sharepoint déjà déployés, un client demande a ce que des web parts soient ajoutées sur n sites déjà existants ? Réponse : c’est pas grave, on utilise l’API de Sharepoint pour ouvrir les n pages des n sites et ajouter une web part… Oui, mais comment faire ?
janvier
2009
Suite a une discussion sur le forum, concernant la possibilité de garder la mise en forme du code depuis visual studio. Pour le post précédent, j’avais utilisé une technique un peu bourrine, de copie depuis Visual Studio, collage dans Sharepoint Designer, qui faisait la conversion RTF vers HTML, puis copie de Designer (en html) et collage dans live Writer. Pas génial, trop d’étapes manuelle.. Après avoir cherche un petit peu, je suis tombe sur ce […]
janvier
2009
Suite au très bon article de lutecefalco sur log4net (pour ceux qui ne l’ont pas encore lu, allez voir ici : http://lutecefalco.developpez.com/tutoriels/dotnet/log4net/introduction/), j’ai décidé de virer NLog, que j’utilisais sur Sharepoint depuis quelque mois, et de me remettre a utiliser Log4Net dans Sharepoint.
Articles récents
Archives
- janvier 2014
- septembre 2013
- août 2013
- mai 2013
- avril 2013
- janvier 2013
- août 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- novembre 2011
- septembre 2011
- août 2011
- juillet 2011
- juin 2011
- mai 2011
- avril 2011
- février 2011
- janvier 2011
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009