9
Dlaczego tak ograniczone wsparcie dla Design by Contract w większości nowoczesnych języków programowania?
Niedawno odkryłem Design by Contract (DbC) i uważam, że jest to niezwykle interesujący sposób pisania kodu. Wydaje się, że oferuje między innymi: Lepsza dokumentacja. Ponieważ umowa jest dokumentacją, nie można być nieaktualnym. Ponadto, ponieważ umowa określa dokładnie, co robi procedura, pomaga w ponownym użyciu. Prostsze debugowanie. Ponieważ wykonywanie programu kończy …