(składnia)

Tomasz Stolarczyk: Design oprogramowania: dlaczego popada w ruinę i co wspólnego ma z tym powiązanie i spójność?

Programista 3/2019 czerwiec 2019 [okładka]

Kiedy i dlaczego nasz design zaczyna popadać w ruinę? Co ma to wspólnego z powiązaniem (ang. coupling) i spójnością (ang. cohesion) klas? Często wydaje nam się, że doskonale wiemy, jak zdefiniować oba pojęcia. Okazuje się jednak, że nasz kolega lub koleżanka mogą mieć całkowicie odmienne na ten temat wyobrażenie. Istnieje bowiem wiele ich typów, o których najczęściej albo się nie wspomina, albo po prostu nie zauważa. Zobaczmy, dlaczego niejednokrotnie mamy problem z ich zrozumieniem i dlaczego każdy z nas może mieć ich inną wizję.