Show simple item record

dc.contributor.advisorHeimbürger, Anneli
dc.contributor.authorAitta-aho, Mikko
dc.date.accessioned2015-09-22T19:54:58Z
dc.date.available2015-09-22T19:54:58Z
dc.date.issued2015
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/47163
dc.description.abstractOpetuksen tehostamiseen suunnattu työkalu ComTest osaa luoda yksikkötestejä koodin kommentteihin kirjoitettujen ohjeiden perusteella. Sopimuspohjaisessa suunnittelussa olion metodeille asetetaan ehtoja, joiden on oltava voimassa ennen operaation suorittamista tai sen jälkeen. Tällaiset ehdot voidaan automaattisesti kirjoittaa osaksi koodin kommentteja. Code Contracts on laajennos .NET-kieliin, jonka avulla sopimuspohjainen suunnittelu saadaan osaksi sovelluskehitystä. Tutkimuksessa selvitetään, miten ComTest ja Code Contracts liittyvät toisiinsa.fi
dc.description.abstractComTest, a tool mainly directed to make teaching more efficient, is able to create Unit Tests based on directions written in the code comments. In Coding by Contracts, conditions are set to the classes methods that have to be valid before executing the operation or after it. This kind of conditions can be appended to the code comments by the compiler software. Code Contracts is an add-on to .NET-languages, which brings Coding by Contracts into the software development. This research investigates how ComTest and Code Contracts relate to each other.en
dc.format.extent21
dc.language.isofin
dc.rightsIn Copyrighten
dc.subject.otherSopimuspohjainen suunnittelu
dc.subject.otherCode Contracts
dc.subject.otherComTest
dc.subject.otherYksikkötestaus
dc.subject.other.NET Framework
dc.subject.other.NET Ohjelmistokehys
dc.subject.otherC#
dc.subject.otherVB.NET
dc.titleCode Contracts ja ComTest-yksikkötestausgenerointi .NET-kielissä
dc.typebachelor thesis
dc.identifier.urnURN:NBN:fi:jyu-201509223231
dc.type.ontasotKandidaatintutkielmafi
dc.type.ontasotBachelor's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.date.updated2015-09-22T19:54:58Z
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.rights.accesslevelopenAccessfi
dc.type.publicationbachelorThesis
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright