dc.contributor.advisor | Heimbürger, Anneli | |
dc.contributor.author | Aitta-aho, Mikko | |
dc.date.accessioned | 2015-09-22T19:54:58Z | |
dc.date.available | 2015-09-22T19:54:58Z | |
dc.date.issued | 2015 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/47163 | |
dc.description.abstract | Opetuksen 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.abstract | ComTest, 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.extent | 21 | |
dc.language.iso | fin | |
dc.rights | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.subject.other | Sopimuspohjainen suunnittelu | |
dc.subject.other | Code Contracts | |
dc.subject.other | ComTest | |
dc.subject.other | Yksikkötestaus | |
dc.subject.other | .NET Framework | |
dc.subject.other | .NET Ohjelmistokehys | |
dc.subject.other | C# | |
dc.subject.other | VB.NET | |
dc.title | Code Contracts ja ComTest-yksikkötestausgenerointi .NET-kielissä | |
dc.identifier.urn | URN:NBN:fi:jyu-201509223231 | |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.date.updated | 2015-09-22T19:54:58Z | |
dc.rights.accesslevel | openAccess | fi |