Je sens que je meurs un peu à l'intérieur chaque fois que je travaille sur la conversion de ce code existant en application Web. La base de données est de la merde. Tout le contenu et la colonne sont nvarchar et vide (chaîne vide) supposé signifier Nothing (Null) au lieu d'utiliser Null pour ne rien dire. Pour quelque chose comme le pourcentage au lieu d'utiliser la décimale. Vous marquez deux zéro supplémentaires et le stockez en tant que chaîne (nvarchar). Comme je fouille dans la base de données, travailler sur le code et découvrir comment l'ancienne application fonctionne. Je meurs un peu. Avez-vous déjà travaillé sur le «code old school» qui vous fait mourir un peu à chaque fois?
Répondre
Oui tous les jours. Nous avons un mélange d'utilitaires qui sont soit vraiment très mauvais C++ (MFC) ou VB6 qui implicitement est mauvais ;-)
J'ai travaillé pendant 5 ans en tant qu'entrepreneur et une partie de ce travail travaille sur du très mauvais code . Au moment où un entrepreneur est introduit, les choses sont généralement assez désastreuses. Mon âme est morte il y a des années!
Je le fais maintenant. Je travaille sur l'évaluation architecturale de la migration à une solution .NET de:
- ancien code VB6 qui a des dizaines de formes et seulement deux des classes
- un SQL Server 7 back-end avec plus de 60 packages DTS
Il est tout très vieux et n'a pratiquement pas de gestion des erreurs. Je vais pleurer maintenant ...
Je sympathise. Mourir un peu est mauvais pour la santé. Une façon de se sentir mieux est de le réparer, un peu à la fois. Faites-en un peu plus et vous vous sentirez beaucoup mieux.
oui, j'ai eu ça. L'un est où la base de données est composée de tableaux Excel. Avec certaines des mêmes données dans chaque tableau.
Ensuite, il y a le programme basé sur un diagramme qui saisit les données ... pas de conventions de nommage, inutiles ou sans commentaires, des constantes inexpliquées partout ... et même pas commencé sur le logiciel de diagramme lui-même ...
À quoi sert exactement l'étiquette sans question? Si vous ne pensez pas que c'est une question, pourquoi ne la classez-vous pas comme "pas une vraie question"? – EBGreen
Convertissez-le en wiki et il sera rouvert. – Will
S'il a un point d'interrogation à la fin ... c'est une question. :) – Kon