Come posso spiegare un concetto quando non conosco il suo nome o una ragione formale per questo? Il motivo per cui lo chiedo è questo ...
Un nuovo programmatore ha entità con un titolo di proprietà nel suo sistema. Usa il titolo per ricavare percorsi di immagine. Poi abbiamo scoperto che i titoli non erano lo stesso dei percorsi effettivi. Il suo ambiente (più specificamente il suo server) non rende la custodia delle immagini insensibile e il mio gruppo di lampade non lo fa. Questo era fondamentalmente il problema.
Quando gli ho spiegato che sarebbe saggio non derivare il nome delle immagini dal titolo ma invece dovrebbe includere una proprietà entity.image-path che non ha capito ed è stato infastidito dal fatto che gli ho detto di cambiare il suo programma. Dice che può minimizzare il titolo mentre ricava il percorso delle immagini. Non aveva ancora notato che tutti i suoi titoli sono parole maiuscole e alcune delle immagini maiuscole e altre ancora inferiori, quindi la sua idea di trasformare il titolo non funzionerà.
Ma come posso spiegare l'idea generale che non avrebbe mai dovuto cercare di ricavare il nome di un file immagine da una stringa utilizzata per un titolo di pagina html e potrebbe essere modificato per ragioni di usabilità o seo senza sembrare comunque paternalistico. Questa accusa mi è stata fatta quando ho detto "ora sto programmando da un po 'e sono sicuro che dovrebbe essere fatto nel modo in cui so che dovrebbe essere fatto".