Mi piacerebbe conoscere le idee che vengono utilizzate per spiegare al cliente i limiti della lingua utilizzata per il miglioramento del progetto esistente.
Dato uno scenario era che il progetto esisteva in VC ++ 6.0 e il client aveva chiesto un miglioramento che includesse il componente di trasparenza (alfa) nella parte a colori (che attualmente utilizza gdi
).
Ho scoperto che la libreria gdiplus
supporta tale funzionalità ma non è stata in grado di trovarla per MSVS 6.0 poiché è già obsoleta (non è nemmeno riuscito a trovare i file msdn per esso) non supportata da gdiplus.
Ho dovuto spiegarlo al mio cliente, quindi ho creato un'applicazione nel nuovo MSVS e incluso sia gdi
che gdiplus
e ho disegnato alcuni oggetti usando entrambe le librerie affiancate.
Quindi gli ho dato l'idea che il seguente punto potrebbe essere corretto se lo migriamo alla versione più recente del codice. Dal momento che il cliente essendo uno sviluppatore lo ha capito.
Ma ci sono casi in cui i clienti non sono sviluppatori e non hanno alcuna conoscenza sulla programmazione. In questi casi è difficile spiegare il problema.