Sulla frontiera tra lavoro e casa
https://softwareengineering.stackexchange.com/questions/122535
-
03-11-2019 - |
Domanda
Penso che siamo stati tutti lì:
Senti di qualcuno dire "Ehi, non sarebbe bello se la piattaforma X avesse la caratteristica y?" Ti guardi intorno ( COSÌ!), la funzionalità non esiste davvero, anche se probabilmente sarebbe utile in molti contesti. Quindi è piuttosto generico.
La tua mente vaga per un po '. "Quanto sarebbe difficile? Beh, probabilmente sarebbe solo uno snippet. E una funzione ad hoc. E forse un involucro." E boom, prima che tu lo sappia, hai trascorso una dozzina di ore di il tuo tempo libero Implementazione di una finestra che è davvero ordinata e generica. Il tipo di codice che potresti non avere nemmeno il tempo di sputare e brillare sul lavoro, sarebbe un po 'affrettato e non così documentato.
Quindi ora ti chiedi "Non sarebbe utile per gli altri?" E hai il tuo blog, forse a CodeProject Account, e il tuo collega che ha chiesto se esiste una poppa, a casaccio, sarebbero potuti venire in modo da fare quel post sul blog, se esistesse prima che te lo dicessero. D'altra parte, l'accordo NDA. È una specie di vago e generale. Non ti proibisce di codificare a casa, ma è chiaro sulla condivisione del codice aziendale, questo è un grande no.
Ma questo non è codice aziendale. O è? O sarà?
Quindi, cosa fai con il codice (è più di un semplice snippet) che hai scritto nel tuo tempo libero con l'universalità ma un'idea che è venuta dal lavoro e molto probabilmente sarà usata sul lavoro? Può essere pubblicato?
Nessuna soluzione corretta