|
Določanje ali je sprememba modifikacije nivoja popravka ali manjšega nivoja zavisi na tem ali posodabljate vaše odvisnosti z namenom popraviti hrošč ali dodati novo funkcionalnost. Običajno bi pričakoval dodatno kodo za slednjo instanco, v katerem primeru je očitno povečanje manjšega nivoja.
|
|
Il est de votre responsabilité en tant que développeur professionnel de documenter correctement le logiciel qui est destiné à être utilisé par d’autres. Gérer la complexité d’un logiciel est un élément extrêmement important pour maintenir son projet efficacement. Cela devient difficile à faire quand personne ne sait comment utiliser votre logiciel ou ne connaît les bonnes méthodes à appeler. Sur le long terme, la gestion sémantique de version et les efforts dans la conservation d’une API publique bien définie permettront à tout le monde d’avancer sans problème.
|
|
Es tu responsabilidad como desarrollador profesional documentar adecuadamente el software pensado para que lo usen otros. Gestionar la complejidad del software es una parte tremendamente importante de mantener un proyecto eficiente, y es muy dificil de lograr si nadie sabe cómo usar tu software o qué métodos es seguro llamar. A largo plazo, el Versionado Semántico, y la insistencia en una API pública bien definida pueden asegurar que todos y todo corra de manera suave.
|
|
Utilizzate il buon senso. Se avete una platea immensa che sarebbe drasticamente impattata dal ripristinio del comportamento atteso dell’API pubblica, allora potrebbe essere meglio eseguire un rilascio di una versione major, perfino se la correzione potrebbe strettamente essere considerata il rilascio di una patch. Ricordate, Versionamento Semantico, è finalizzato alla comunicazione di significato attraverso il cambiamento del numero di versione. Se tali modifiche sono importanti per i vostri utenti, usate il numero di versione per informarli.
|
|
به مجرد اینکه متوجه این مورد بشوید، تنظیمات نسخهبندی معنایی را به هم زدهاید، مشکل را حل کنید و یک نسخهٔ جزیی جدید که مشکل را تصحیح کند و سازگاری با نسخههای قبل را بازگرداند، منتشر سازید. حتی تحت این شرایط، این پذیرفته شده نیست که انتشارهای نسخهبندی شده را دستکاری کنید. اگر مناسب است نسخهٔ متخلف را مستندسازی کنید و کاربران خود را از مشکل مطلع سازید تا آن ها نیز از نسخهٔ متخلف آگاه باشند.
|
|
Můžeme to považovat za kompatibilní, když to nijak neovlivnilo API. Software, který přesně závisí na balíčcích jako váš, by měl mít vlastní definici závislostí a jeho autor si všimne jakýchkoliv konfliktů. Rozhodnutí, zda se jedná o MINOR nebo PATCH závisí od toho, jestli jste upravili své závislosti kvůli nějaké chybě nebo proto, že jste přidali novou funkcionalitu. Pokud se jedná o druhý případ, očekává se, že přibude i nějaký kód a tím pádem se jedná o zvýšení MINOR verze.
|
|
Jako profesjonalny programista jesteś odpowiedzialny za prawidłową dokumentację oprogramowania, które jest przeznaczone do użytku przez innych. Zarządzanie złożonością oprogramowania jest niezwykle ważną częścią utrzymania sprawności projektu, a jest to trudne do zrobienia, jeśli nikt nie wie jak używać twojego oprogramowania albo z których metod jest bezpiecznie korzystać. Na dłuższą metę wersjonowanie semantyczne oraz obstawanie przy dobrze zdefiniowanym publicznym API pozwoli wszystkim i wszystkiemu działać płynnie.
|
|
Это ваша ответственность, как профессионального разработчика, правильно документировать ПО, предназначенное для широкого использования. Управление сложностью ПО очень важная часть поддержки высокой эффективности проекта. Это тяжело сделать, если никто не знает, как использовать ваше ПО или какой метод можно вызывать безопасно. В долгосрочной перспективе Семантическое Версионирование и настойчивость в качественном документировании публичного API поможет всем и всему работать слаженно.
|
|
Môžeme to považovať za kompatibilné, keďže to nijako neovplyvnilo API. Softvér, ktorý presne závisí na balíčkoch ako váš, by mal mať vlastnú definíciu závislostí a autor si všimne akékoľvek konflikty. Rozhodnutie, či sa jedná o MINOR alebo PATCH závisí od toho, či ste upravili vaše závislosti kvôli nejakej chybe alebo preto, že ste pridali novú funkcionalitu. Ak sa jedná o druhý prípad, zvyčajne tam bude aj nejaký kód, a tak sa jedná o zväčšenie MINOR verzie.
|